| 1 |
|
| 2 | #ifndef __PROCFS_FD_H__
|
| 3 | #define __PROCFS_FD_H__
|
| 4 |
|
| 5 | #include <linux/fs.h>
|
| 6 |
|
| 7 | extern const struct file_operations proc_fd_operations;
|
| 8 | extern const struct inode_operations proc_fd_inode_operations;
|
| 9 |
|
| 10 | extern const struct file_operations proc_fdinfo_operations;
|
| 11 | extern const struct inode_operations proc_fdinfo_inode_operations;
|
| 12 |
|
| 13 | extern int proc_fd_permission(const struct mnt_idmap *idmap,
|
| 14 | struct inode *inode, int mask);
|
| 15 |
|
| 16 | static inline unsigned int proc_fd(struct inode *inode)
|
| 17 | {
|
| 18 | return PROC_I(inode)->fd;
|
| 19 | }
|
| 20 |
|
| 21 | #endif
|