diff options
| author | Trond Myklebust <trond.myklebust@fys.uio.no> | 2003-07-03 22:06:06 -0700 |
|---|---|---|
| committer | Trond Myklebust <trond.myklebust@fys.uio.no> | 2003-07-03 22:06:06 -0700 |
| commit | fc8b427ef827733152f3e9d9e8b61ac7d69e06a5 (patch) | |
| tree | 55165056333ffe3f7ba82ed124ab956ef437cba2 /include/linux/efs_fs.h | |
| parent | 81523bf22b35bb51d40a4553c6e2591969ff40ad (diff) | |
[PATCH] Add open intent information to the 'struct nameidata'
- Add open intent information to the 'struct nameidata'.
- Pass the struct nameidata as an optional parameter to the
lookup() inode operation.
- Pass the struct nameidata as an optional parameter to the
d_revalidate() dentry operation.
- Make link_path_walk() set the LOOKUP_CONTINUE flag in nd->flags instead
of passing it as an extra parameter to d_revalidate().
- Make open_namei(), and sys_uselib() set the open()/create() intent
data.
Diffstat (limited to 'include/linux/efs_fs.h')
| -rw-r--r-- | include/linux/efs_fs.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/include/linux/efs_fs.h b/include/linux/efs_fs.h index c78e9c2a7b3a..1640eb875d4e 100644 --- a/include/linux/efs_fs.h +++ b/include/linux/efs_fs.h @@ -46,7 +46,7 @@ extern int efs_statfs(struct super_block *, struct kstatfs *); extern void efs_read_inode(struct inode *); extern efs_block_t efs_map_block(struct inode *, efs_block_t); -extern struct dentry *efs_lookup(struct inode *, struct dentry *); +extern struct dentry *efs_lookup(struct inode *, struct dentry *, struct nameidata *); extern int efs_bmap(struct inode *, int); #endif /* __EFS_FS_H__ */ |
