filedesc
struct filedesc fdp;
struct filedesc fdp;
static struct filedesc filedesc0;
struct filedesc *fdp = lp->lwp_proc->p_fd;
static int fdalloc_locked(struct proc *p, struct filedesc *fdp,
static void fsetfd_locked(struct filedesc *fdp, struct file *fp, int fd);
struct filedesc *fdp = p->p_fd;
static void fdreserve_locked (struct filedesc *fdp, int fd0, int incr);
static struct file *funsetfd_locked (struct filedesc *fdp, int fd);
struct filedesc *fdp;
struct filedesc *fdp;
fdfixup_locked(struct filedesc *fdp, int fd)
fdgrow_locked(struct filedesc *fdp, int want)
fdreserve_locked(struct filedesc *fdp, int fd, int incr)
fdalloc_locked(struct proc *p, struct filedesc *fdp, int want, int *result)
struct filedesc *fdp = p->p_fd;
struct filedesc *fdp = p->p_fd;
struct filedesc *fdp;
checkfdclosed(thread_t td, struct filedesc *fdp, int fd, struct file *fp,
fsetfd_locked(struct filedesc *fdp, struct file *fp, int fd)
fsetfd(struct filedesc *fdp, struct file *fp, int fd)
funsetfd_locked(struct filedesc *fdp, int fd)
fgetfdflags(struct filedesc *fdp, int fd, int *flagsp)
faddfdflags(struct filedesc *fdp, int fd, int add_flags)
fsetfdflags(struct filedesc *fdp, int fd, int set_flags)
fclrfdflags(struct filedesc *fdp, int fd, int rem_flags)
fdinit_bootstrap(struct proc *p0, struct filedesc *fdp0, int cmask)
struct filedesc *
struct filedesc *newfdp;
struct filedesc *fdp = p->p_fd;
newfdp = kmalloc(sizeof(struct filedesc), M_FILEDESC, M_WAITOK|M_ZERO);
struct filedesc *
struct filedesc *fdp;
fdcopy(struct proc *p, struct filedesc **fpp)
struct filedesc *fdp = p->p_fd;
struct filedesc *newfdp;
newfdp = kmalloc(sizeof(struct filedesc),
fdfree(struct proc *p, struct filedesc *repl)
struct filedesc *fdp;
holdfp_fdp(struct filedesc *fdp, int fd, int flag)
struct filedesc *fdp = p->p_fd;
struct filedesc *fdp = p->p_fd;
struct filedesc *fdp;
holdfp_fdp_locked(struct filedesc *fdp, int fd, int flag)
struct filedesc *fdp;
struct filedesc *fdp;
struct filedesc *fdp;
struct filedesc *fdp;
struct filedesc *fdp;
struct filedesc *fdp;
floadkevfps(thread_t td, struct filedesc *fdp, struct kevent *kev,
struct filedesc *fdp = kq->kq_fdp;
knote_fdclose(struct file *fp, struct filedesc *fdp, int fd)
kqueue_init(struct kqueue *kq, struct filedesc *fdp)
struct filedesc *fds;
struct filedesc *fdtmp;
struct filedesc *newfd;
struct filedesc *fdp;
struct filedesc *fdp = p->p_fd;
struct filedesc *fdp = td->td_proc->p_fd;
struct filedesc *fdp = td->td_proc->p_fd;
struct filedesc *fdp;
struct filedesc *fdp = td->td_proc->p_fd;
struct filedesc *fdp = lp->lwp_proc->p_fd;
struct filedesc *fdescp;
struct filedesc *fdp;
struct filedesc *fdp = p->p_fd;
struct filedesc *fdp = p->p_fd;
chroot_refuse_vdir_fds(thread_t td, struct filedesc *fdp)
struct filedesc *fdp = p->p_fd;
struct filedesc *fdp = p->p_fd;
struct filedesc *fdp;
struct filedesc *fdp = td->td_proc->p_fd;
struct filedesc *fdp;
struct filedesc *fdp;
static int chroot_refuse_vdir_fds (thread_t td, struct filedesc *fdp);
struct filedesc *fdp = p->p_fd;
struct filedesc;
void knote_fdclose(struct file *, struct filedesc *, int);
void kqueue_init(struct kqueue *, struct filedesc *);
struct filedesc *kq_fdp;
int checkfdclosed(thread_t, struct filedesc *, int, struct file *, int);
void fsetfd (struct filedesc *fdp, struct file *fp, int fd);
int fgetfdflags(struct filedesc *fdp, int fd, int *flagsp);
int faddfdflags(struct filedesc *fdp, int fd, int add_flags);
int fsetfdflags(struct filedesc *fdp, int fd, int set_flags);
int fclrfdflags(struct filedesc *fdp, int fd, int rem_flags);
void fdinit_bootstrap(struct proc *p0, struct filedesc *fdp0, int cmask);
struct filedesc *fdinit (struct proc *p);
struct filedesc *fdshare (struct proc *p);
int fdcopy (struct proc *p, struct filedesc **fpp);
void fdfree (struct proc *p, struct filedesc *repl);
struct file *holdfp_fdp (struct filedesc *fdp, int fd, int flag);
struct file *holdfp_fdp_locked (struct filedesc *fdp, int fd, int flag);
struct filedesc *p_fd; /* Ptr to open files structure. */
struct filedesc;
struct filedesc filed;