| 
    FreeBSD kernel kern code
    
   | 
 
#include "opt_capsicum.h"#include <sys/cdefs.h>#include <sys/param.h>#include <sys/capability.h>#include <sys/file.h>#include <sys/filedesc.h>#include <sys/kernel.h>#include <sys/lock.h>#include <sys/mutex.h>#include <sys/proc.h>#include <sys/sysproto.h>#include <sys/sysctl.h>#include <sys/systm.h>#include <sys/ucred.h>#include <security/audit/audit.h>#include <vm/uma.h>#include <vm/vm.h>
Go to the source code of this file.
Functions | |
| __FBSDID ("$BSDSUniX$") | |
| int | sys_cap_enter (struct thread *td, struct cap_enter_args *uap) | 
| int | sys_cap_getmode (struct thread *td, struct cap_getmode_args *uap) | 
| int | sys_cap_new (struct thread *td, struct cap_new_args *uap) | 
| int | sys_cap_getrights (struct thread *td, struct cap_getrights_args *uap) | 
| int | cap_funwrap (struct file *fp_cap, cap_rights_t rights, struct file **fpp) | 
| int | cap_funwrap_mmap (struct file *fp_cap, cap_rights_t rights, u_char *maxprotp, struct file **fpp) | 
| __FBSDID | ( | "$BSDSUniX$" | ) | 
| int cap_funwrap | ( | struct file * | fp_cap, | 
| cap_rights_t | rights, | ||
| struct file ** | fpp | ||
| ) | 
Definition at line 528 of file sys_capability.c.
Referenced by _fget(), closef(), fdunwrap(), getselfd_cap(), getsock_cap(), getvnode(), kern_close(), kern_kmq_notify(), kern_proc_filedesc_out(), pollrescan(), pollscan(), and ttyhook_register().

| int cap_funwrap_mmap | ( | struct file * | fp_cap, | 
| cap_rights_t | rights, | ||
| u_char * | maxprotp, | ||
| struct file ** | fpp | ||
| ) | 
Definition at line 539 of file sys_capability.c.
Referenced by _fget().

| int sys_cap_enter | ( | struct thread * | td, | 
| struct cap_enter_args * | uap | ||
| ) | 
Definition at line 120 of file sys_capability.c.
| int sys_cap_getmode | ( | struct thread * | td, | 
| struct cap_getmode_args * | uap | ||
| ) | 
Definition at line 127 of file sys_capability.c.
| int sys_cap_getrights | ( | struct thread * | td, | 
| struct cap_getrights_args * | uap | ||
| ) | 
Definition at line 521 of file sys_capability.c.
| int sys_cap_new | ( | struct thread * | td, | 
| struct cap_new_args * | uap | ||
| ) | 
Definition at line 514 of file sys_capability.c.