version 1.65.6.1, 2014/08/10 06:56:58 |
version 1.66, 2014/05/08 08:21:53 |
|
|
#define IN_MODIFY 0x2000 /* Modification time update request. */ |
#define IN_MODIFY 0x2000 /* Modification time update request. */ |
#define IN_MODIFIED 0x0008 /* Inode has been modified. */ |
#define IN_MODIFIED 0x0008 /* Inode has been modified. */ |
#define IN_ACCESSED 0x0010 /* Inode has been accessed. */ |
#define IN_ACCESSED 0x0010 /* Inode has been accessed. */ |
/* unused 0x0020 */ /* was IN_RENAME */ |
/* #define IN_UNUSED 0x0020 */ /* unused, was IN_RENAME */ |
#define IN_SHLOCK 0x0040 /* File has shared lock. */ |
#define IN_SHLOCK 0x0040 /* File has shared lock. */ |
#define IN_EXLOCK 0x0080 /* File has exclusive lock. */ |
#define IN_EXLOCK 0x0080 /* File has exclusive lock. */ |
/* unused 0x0100 */ /* was LFS-only IN_CLEANING */ |
#define IN_CLEANING 0x0100 /* LFS: file is being cleaned */ |
/* unused 0x0200 */ /* was LFS-only IN_ADIROP */ |
#define IN_ADIROP 0x0200 /* LFS: dirop in progress */ |
#define IN_SPACECOUNTED 0x0400 /* Blocks to be freed in free count. */ |
#define IN_SPACECOUNTED 0x0400 /* Blocks to be freed in free count. */ |
/* unused 0x1000 */ /* was LFS-only IN_PAGING */ |
#define IN_PAGING 0x1000 /* LFS: file is on paging queue */ |
/* unused 0x4000 */ /* was LFS-only IN_CDIROP */ |
#define IN_CDIROP 0x4000 /* LFS: dirop completed pending i/o */ |
#if defined(_KERNEL) |
#if defined(_KERNEL) |
|
|
/* |
/* |
|
|
struct ufid { |
struct ufid { |
u_int16_t ufid_len; /* Length of structure. */ |
u_int16_t ufid_len; /* Length of structure. */ |
u_int16_t ufid_pad; /* Force 32-bit alignment. */ |
u_int16_t ufid_pad; /* Force 32-bit alignment. */ |
|
u_int32_t ufid_ino; /* File number (ino). */ |
int32_t ufid_gen; /* Generation number. */ |
int32_t ufid_gen; /* Generation number. */ |
ino_t ufid_ino; /* File number (ino). */ |
|
}; |
}; |
#endif /* _KERNEL */ |
#endif /* _KERNEL */ |
|
|