fd.h 539 B

1234567891011121314151617181920
  1. /* SPDX-License-Identifier: GPL-2.0 */
  2. #ifndef __PROCFS_FD_H__
  3. #define __PROCFS_FD_H__
  4. #include <linux/fs.h>
  5. extern const struct file_operations proc_fd_operations;
  6. extern const struct inode_operations proc_fd_inode_operations;
  7. extern const struct file_operations proc_fdinfo_operations;
  8. extern const struct inode_operations proc_fdinfo_inode_operations;
  9. extern int proc_fd_permission(struct inode *inode, int mask);
  10. static inline unsigned int proc_fd(struct inode *inode)
  11. {
  12. return PROC_I(inode)->fd;
  13. }
  14. #endif /* __PROCFS_FD_H__ */