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/proc_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/proc_fs.h')
| -rw-r--r-- | include/linux/proc_fs.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/include/linux/proc_fs.h b/include/linux/proc_fs.h index c0144a1ba4cb..e2e54ee6186d 100644 --- a/include/linux/proc_fs.h +++ b/include/linux/proc_fs.h @@ -92,7 +92,7 @@ extern struct proc_dir_entry *proc_root_kcore; extern void proc_root_init(void); extern void proc_misc_init(void); -struct dentry *proc_pid_lookup(struct inode *dir, struct dentry * dentry); +struct dentry *proc_pid_lookup(struct inode *dir, struct dentry * dentry, struct nameidata *); struct dentry *proc_pid_unhash(struct task_struct *p); void proc_pid_flush(struct dentry *proc_dentry); int proc_pid_readdir(struct file * filp, void * dirent, filldir_t filldir); @@ -115,7 +115,7 @@ extern int proc_match(int, const char *,struct proc_dir_entry *); * of the /proc/<pid> subdirectories. */ extern int proc_readdir(struct file *, void *, filldir_t); -extern struct dentry *proc_lookup(struct inode *, struct dentry *); +extern struct dentry *proc_lookup(struct inode *, struct dentry *, struct nameidata *); extern struct file_operations proc_kcore_operations; extern struct file_operations proc_kmsg_operations; |
