Changes in uspace/lib/libc/include/ipc/vfs.h [4b995b92:f7376cbf] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/libc/include/ipc/vfs.h
r4b995b92 rf7376cbf 101 101 * No lookup flags used. 102 102 */ 103 #define L_NONE 103 #define L_NONE 0 104 104 105 105 /** … … 108 108 * with L_DIRECTORY. 109 109 */ 110 #define L_FILE 110 #define L_FILE 1 111 111 112 112 /** 113 * Lookup wil succeed only if the object is a directory. If L_CREATE is113 * Lookup will succeed only if the object is a directory. If L_CREATE is 114 114 * specified, an empty directory will be created. This flag is mutually 115 115 * exclusive with L_FILE. 116 116 */ 117 #define L_DIRECTORY 2 117 #define L_DIRECTORY 2 118 119 /** 120 * Lookup will succeed only if the object is a root directory. The flag is 121 * mutually exclusive with L_FILE and L_MP. 122 */ 123 #define L_ROOT 4 124 125 /** 126 * Lookup will succeed only if the object is a mount point. The flag is mutually 127 * exclusive with L_FILE and L_ROOT. 128 */ 129 #define L_MP 8 130 118 131 119 132 /** … … 121 134 * object already exists. L_EXCLUSIVE is implied when L_DIRECTORY is used. 122 135 */ 123 #define L_EXCLUSIVE 4136 #define L_EXCLUSIVE 16 124 137 125 138 /** 126 139 * L_CREATE is used for creating both regular files and directories. 127 140 */ 128 #define L_CREATE 8141 #define L_CREATE 32 129 142 130 143 /** 131 144 * L_LINK is used for linking to an already existing nodes. 132 145 */ 133 #define L_LINK 16146 #define L_LINK 64 134 147 135 148 /** … … 138 151 * VFS_UNLINK. 139 152 */ 140 #define L_UNLINK 32153 #define L_UNLINK 128 141 154 142 155 /** … … 146 159 * client. 147 160 */ 148 #define L_OPEN 64 149 150 /** 151 * L_NOCROSS_LAST_MP is used exclusively during the VFS_IN_UNMOUNT operation. It 152 * tells the lookup routine not to cross the last mount point in the lookup 153 * path. 154 */ 155 #define L_NOCROSS_LAST_MP 128 161 #define L_OPEN 256 156 162 157 163 #endif
Note:
See TracChangeset
for help on using the changeset viewer.