Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/libc/include/ipc/vfs.h

    rf7376cbf r4b995b92  
    101101 * No lookup flags used.
    102102 */
    103 #define L_NONE                  0
     103#define L_NONE  0
    104104
    105105/**
     
    108108 * with L_DIRECTORY.
    109109 */
    110 #define L_FILE                  1
     110#define L_FILE  1
    111111
    112112/**
    113  * Lookup will succeed only if the object is a directory. If L_CREATE is
     113 * Lookup wil succeed only if the object is a directory. If L_CREATE is
    114114 * specified, an empty directory will be created. This flag is mutually
    115115 * exclusive with L_FILE.
    116116 */
    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 
     117#define L_DIRECTORY  2
    131118
    132119/**
     
    134121 * object already exists. L_EXCLUSIVE is implied when L_DIRECTORY is used.
    135122 */
    136 #define L_EXCLUSIVE             16
     123#define L_EXCLUSIVE  4
    137124
    138125/**
    139126 * L_CREATE is used for creating both regular files and directories.
    140127 */
    141 #define L_CREATE                32
     128#define L_CREATE  8
    142129
    143130/**
    144131 * L_LINK is used for linking to an already existing nodes.
    145132 */
    146 #define L_LINK                  64
     133#define L_LINK  16
    147134
    148135/**
     
    151138 * VFS_UNLINK.
    152139 */
    153 #define L_UNLINK                128
     140#define L_UNLINK  32
    154141
    155142/**
     
    159146 * client.
    160147 */
    161 #define L_OPEN                  256
     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
    162156
    163157#endif
Note: See TracChangeset for help on using the changeset viewer.