#include <fat32.h>
miosix::Fat32Fs::~Fat32Fs |
( |
| ) |
|
int miosix::Fat32Fs::lstat |
( |
StringPart & |
name, |
|
|
struct stat * |
pstat |
|
) |
| |
|
virtual |
Obtain information on a file, identified by a path name. Does not follow symlinks
- Parameters
-
name | path name, relative to the local filesystem |
pstat | file information is stored here |
- Returns
- 0 on success, or a negative number on failure
Implements miosix::FilesystemBase.
int miosix::Fat32Fs::mkdir |
( |
StringPart & |
name, |
|
|
int |
mode |
|
) |
| |
|
virtual |
Create a directory
- Parameters
-
name | directory name |
mode | directory permissions |
- Returns
- 0 on success, or a negative number on failure
Implements miosix::FilesystemBase.
bool miosix::Fat32Fs::mountFailed |
( |
| ) |
const |
|
inline |
- Returns
- true if the filesystem failed to mount
Open a file
- Parameters
-
file | the file object will be stored here, if the call succeeds |
name | the name of the file to open, relative to the local filesystem |
flags | file flags (open for reading, writing, ...) |
mode | file permissions |
- Returns
- 0 on success, or a negative number on failure
Implements miosix::FilesystemBase.
int miosix::Fat32Fs::rename |
( |
StringPart & |
oldName, |
|
|
StringPart & |
newName |
|
) |
| |
|
virtual |
Rename a file or directory
- Parameters
-
oldName | old file name |
newName | new file name |
- Returns
- 0 on success, or a negative number on failure
Implements miosix::FilesystemBase.
int miosix::Fat32Fs::rmdir |
( |
StringPart & |
name | ) |
|
|
virtual |
Remove a directory if empty
- Parameters
-
- Returns
- 0 on success, or a negative number on failure
Implements miosix::FilesystemBase.
int miosix::Fat32Fs::unlink |
( |
StringPart & |
name | ) |
|
|
virtual |
Remove a file or directory
- Parameters
-
name | path name of file or directory to remove |
- Returns
- 0 on success, or a negative number on failure
Implements miosix::FilesystemBase.
The documentation for this class was generated from the following files: