File nut/include/fs/fs.h


Included Files


Preprocessor definitions

#define _FS_FS_H_

#define FS_STATUS 0x1101

#define FS_DIR_CREATE 0x1111

#define FS_DIR_REMOVE 0x1112

#define FS_DIR_OPEN 0x1113

#define FS_DIR_CLOSE 0x1114

#define FS_DIR_READ 0x1115

#define FS_FILE_STATUS 0x1121

#define FS_FILE_DELETE 0x1122

#define FS_FILE_SEEK 0x1123

#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


Typedef IOCTL_ARG2

typedef struct {...} IOCTL_ARG2
struct  
   {  
      void* arg1;  
      void* arg2;  
   }  

Typedef IOCTL_ARG3

typedef struct {...} IOCTL_ARG3
struct  
   {  
      void* arg1;  
      void* arg2;  
      void* arg3;  
   }  

Typedef FSCP_VOL_MOUNT

typedef struct _FSCP_VOL_MOUNT FSCP_VOL_MOUNT
struct _FSCP_VOL_MOUNT  
   {  
      NUTFILE* fscp_bmnt;  
      uint8_t fscp_part_type;  
   }  

Typedef FSCP_RENAME

typedef struct _FSCP_RENAME FSCP_RENAME
struct _FSCP_RENAME  
   {  
      const char* par_old;  
      const char* par_new;  
   }  

Typedef FSCP_STATUS

typedef struct _FSCP_STATUS FSCP_STATUS
struct _FSCP_STATUS  
   {  
      const char* par_path;  
      struct stat* par_stp;  
   }