|
|
| version 1.142, 2007/09/19 04:00:15 | version 1.143, 2007/10/01 15:55:30 |
|---|---|
| Line 187 typedef struct bhv_vattr { | Line 187 typedef struct bhv_vattr { |
| (VN_ISREG(vp) && ((mode) & (VSGID|(VEXEC>>3))) == VSGID) | (VN_ISREG(vp) && ((mode) & (VSGID|(VEXEC>>3))) == VSGID) |
| extern void vn_init(void); | extern void vn_init(void); |
| extern bhv_vnode_t *vn_initialize(struct inode *); | |
| extern int vn_revalidate(bhv_vnode_t *); | extern int vn_revalidate(bhv_vnode_t *); |
| /* | /* |
| Line 236 static inline bhv_vnode_t *vn_grab(bhv_v | Line 235 static inline bhv_vnode_t *vn_grab(bhv_v |
| /* | /* |
| * Dealing with bad inodes | * Dealing with bad inodes |
| */ | */ |
| static inline void vn_mark_bad(bhv_vnode_t *vp) | |
| { | |
| make_bad_inode(vn_to_inode(vp)); | |
| } | |
| static inline int VN_BAD(bhv_vnode_t *vp) | static inline int VN_BAD(bhv_vnode_t *vp) |
| { | { |
| return is_bad_inode(vn_to_inode(vp)); | return is_bad_inode(vn_to_inode(vp)); |