Blame view

fs/proc/fd.h 539 Bytes
b24413180   Greg Kroah-Hartman   License cleanup: ...
1
  /* SPDX-License-Identifier: GPL-2.0 */
faf60af17   Cyrill Gorcunov   procfs: Move /pro...
2
3
4
5
6
7
8
9
10
11
12
13
  #ifndef __PROCFS_FD_H__
  #define __PROCFS_FD_H__
  
  #include <linux/fs.h>
  
  extern const struct file_operations proc_fd_operations;
  extern const struct inode_operations proc_fd_inode_operations;
  
  extern const struct file_operations proc_fdinfo_operations;
  extern const struct inode_operations proc_fdinfo_inode_operations;
  
  extern int proc_fd_permission(struct inode *inode, int mask);
771187d61   Alexey Dobriyan   proc: unsigned fi...
14
  static inline unsigned int proc_fd(struct inode *inode)
c3bef7bca   David Howells   proc: Move proc_f...
15
16
17
  {
  	return PROC_I(inode)->fd;
  }
faf60af17   Cyrill Gorcunov   procfs: Move /pro...
18
  #endif /* __PROCFS_FD_H__ */