0001
0002 #ifndef __PROCFS_FD_H__
0003 #define __PROCFS_FD_H__
0004
0005 #include <linux/fs.h>
0006
0007 extern const struct file_operations proc_fd_operations;
0008 extern const struct inode_operations proc_fd_inode_operations;
0009
0010 extern const struct file_operations proc_fdinfo_operations;
0011 extern const struct inode_operations proc_fdinfo_inode_operations;
0012
0013 extern int proc_fd_permission(struct user_namespace *mnt_userns,
0014 struct inode *inode, int mask);
0015
0016 static inline unsigned int proc_fd(struct inode *inode)
0017 {
0018 return PROC_I(inode)->fd;
0019 }
0020
0021 #endif