Changeset View
Changeset View
Standalone View
Standalone View
sys/sys/procdesc.h
| Show First 20 Lines • Show All 98 Lines • ▼ Show 20 Lines | #define F_PD_NOFINSTALL 0x00000002 /* Procdesc file is closing because | ||||
| finstall() failed */ | finstall() failed */ | ||||
| /* | /* | ||||
| * In-kernel interfaces to process descriptors. | * In-kernel interfaces to process descriptors. | ||||
| */ | */ | ||||
| int procdesc_exit(struct proc *); | int procdesc_exit(struct proc *); | ||||
| int procdesc_find(struct thread *, int fd, const cap_rights_t *, | int procdesc_find(struct thread *, int fd, const cap_rights_t *, | ||||
| struct proc **); | struct proc **); | ||||
| void procdesc_jobstate(struct proc *p); | |||||
| int kern_pdgetpid(struct thread *, int fd, const cap_rights_t *, | int kern_pdgetpid(struct thread *, int fd, const cap_rights_t *, | ||||
| pid_t *pidp); | pid_t *pidp); | ||||
| void procdesc_new(struct proc *, int); | void procdesc_new(struct proc *, int); | ||||
| void procdesc_finit(struct procdesc *, struct file *); | void procdesc_finit(struct procdesc *, struct file *); | ||||
| pid_t procdesc_pid(struct file *); | pid_t procdesc_pid(struct file *); | ||||
| void procdesc_reap(struct proc *); | void procdesc_reap(struct proc *); | ||||
| int procdesc_falloc(struct thread *, struct file **, int *, int, | int procdesc_falloc(struct thread *, struct file **, int *, int, | ||||
| ▲ Show 20 Lines • Show All 42 Lines • Show Last 20 Lines | |||||