Lines Matching refs:fd
2 * Wrapper functions for accessing the file_struct fd array.
16 * The default fd array needs to be at least BITS_PER_LONG,
37 struct file ** fd; /* current fd array */
76 extern struct file * FASTCALL(fget(unsigned int fd));
77 extern struct file * FASTCALL(fget_light(unsigned int fd, int *fput_needed));
78 extern void FASTCALL(set_close_on_exec(unsigned int fd, int flag));
81 extern void FASTCALL(put_unused_fd(unsigned int fd));
94 static inline struct file * fcheck_files(struct files_struct *files, unsigned int fd)
99 if (fd < fdt->max_fds)
100 file = rcu_dereference(fdt->fd[fd]);
105 * Check whether the specified fd has an open file.
107 #define fcheck(fd) fcheck_files(current->files, fd)
109 extern void FASTCALL(fd_install(unsigned int fd, struct file * file));