Collaboration diagram for Special Functions.:
|
Modules | |
| Reading Directories | |
| UNIX compatible directory read functions. | |
Data Structures | |
| struct | dirent |
| Directory entry structure. More... | |
| struct | _dirdesc |
| Internally used directory information structure. More... | |
| struct | IOCTL_ARG2 |
| General structure for two arguments. More... | |
| struct | IOCTL_ARG3 |
| General structure for three arguments. More... | |
| struct | _FSCP_VOL_MOUNT |
| struct | _FSCP_RENAME |
| struct | _FSCP_STATUS |
| struct | stat |
| File status structure. More... | |
File System Directory Configuration | |
| The Nut/OS Configurator may be used to override the default values. | |
| #define | MAXNAMLEN 255 |
| UDP port of DHCP server. | |
File System I/O Control Codes | |
| #define | FS_STATUS 0x1101 |
| Obtain information about a specified file entry. | |
| #define | FS_DIR_CREATE 0x1111 |
| Create a new directory entry. | |
| #define | FS_DIR_REMOVE 0x1112 |
| Remove a previously created directory entry. | |
| #define | FS_DIR_OPEN 0x1113 |
| Open a directory stream. | |
| #define | FS_DIR_CLOSE 0x1114 |
| Close a directory stream. | |
| #define | FS_DIR_READ 0x1115 |
| Read the next directory entry. | |
| #define | FS_FILE_STATUS 0x1121 |
| Obtain information about an opened file. | |
| #define | FS_FILE_DELETE 0x1122 |
| Remove a previously created file. | |
| #define | FS_FILE_SEEK 0x1123 |
| Set a file pointer position. | |
Defines | |
| #define | FS_VOL_MOUNT 0x1130 |
| #define | FS_VOL_UNMOUNT 0x1131 |
| #define | FS_RENAME 0x1132 |
| #define | NUTFS_UNLINK 0x1133 |
| #define | NUTFS_MKDIR 0x1134 |
| #define | NUTFS_RMDIR 0x1135 |
Typedefs | |
| typedef _dirdesc | DIR |
| Internally used directory information structure. | |
| typedef _FSCP_VOL_MOUNT | FSCP_VOL_MOUNT |
| typedef _FSCP_RENAME | FSCP_RENAME |
| typedef _FSCP_STATUS | FSCP_STATUS |
Functions | |
| int | access (CONST char *path, int what) |
| Check the accessibility of a file. | |
| long | lseek (int fh, long pos, int whence) |
| Reposition a file pointer. | |
| int | rmdir (CONST char *path) |
| Remove a directory. | |
| int | unlink (CONST char *path) |
| Remove a file entry. | |
| int | stat (CONST char *path, struct stat *s) |
| Get information about a specified file. | |
| int | fstat (int fh, struct stat *s) |
| Get information about an opened file. | |
| int | mkdir (CONST char *path, int mode) |
| Create a directory entry. | |
|
|
Internally used directory information structure. Applications should ignore its contents. |
|
||||||||||||
|
Check the accessibility of a file.
|
|
||||||||||||||||
|
Reposition a file pointer.
|
|
|
Remove a directory.
|
|
|
Remove a file entry.
|
|
||||||||||||
|
Get information about a specified file.
|
|
||||||||||||
|
Get information about an opened file.
|
|
||||||||||||
|
Create a directory entry.
|