µOS++ IIIe Reference 7.0.0
The third edition of µOS++, a POSIX inspired open source framework, written in C++
Loading...
Searching...
No Matches
file-system.h File Reference
#include <cmsis-plus/posix-io/file.h>
#include <cmsis-plus/posix-io/directory.h>
#include <cmsis-plus/utils/lists.h>
#include <cmsis-plus/diag/trace.h>
#include <mutex>
#include <cstdarg>
#include <sys/stat.h>
#include <utime.h>

Go to the source code of this file.

Classes

class  os::posix::file_system
 File system class. More...
 
class  os::posix::file_system_impl
 
class  os::posix::file_system_implementable< T >
 
class  os::posix::file_system_lockable< T, L >
 

Namespaces

namespace  os
 System namespace.
 
namespace  os::posix
 

Macros

#define FF_MOUNT_FLAGS_HAS_VOLUME   (1)
 

Functions

int os::posix::chmod (const char *path, mode_t mode)
 
int os::posix::mkdir (const char *path, mode_t mode)
 
directoryos::posix::opendir (const char *dirname)
 Open directory.
 
int os::posix::rename (const char *existing, const char *_new)
 
int os::posix::rmdir (const char *path)
 
int os::posix::stat (const char *path, struct stat *buf)
 
int os::posix::statvfs (const char *path, struct statvfs *buf)
 
void os::posix::sync (void)
 
int os::posix::truncate (const char *path, off_t length)
 
int os::posix::unlink (const char *path)
 
int os::posix::utime (const char *path, const utimbuf *times)
 

Macro Definition Documentation

◆ FF_MOUNT_FLAGS_HAS_VOLUME

#define FF_MOUNT_FLAGS_HAS_VOLUME   (1)

Definition at line 40 of file file-system.h.