NetBSD/sys/compat/ibcs2
elad c27d5f30b6 Tons of process scope changes.
- Add a KAUTH_PROCESS_SCHEDULER action, to handle scheduler related
    requests, and add specific requests for set/get scheduler policy and
    set/get scheduler parameters.

  - Add a KAUTH_PROCESS_KEVENT_FILTER action, to handle kevent(2) related
    requests.

  - Add a KAUTH_DEVICE_TTY_STI action to handle requests to TIOCSTI.

  - Add requests for the KAUTH_PROCESS_CANSEE action, indicating what
    process information is being looked at (entry itself, args, env,
    open files).

  - Add requests for the KAUTH_PROCESS_RLIMIT action indicating set/get.

  - Add requests for the KAUTH_PROCESS_CORENAME action indicating set/get.

  - Make bsd44 secmodel code handle the newly added rqeuests appropriately.

All of the above make it possible to issue finer-grained kauth(9) calls in
many places, removing some KAUTH_GENERIC_ISSUSER requests.

  - Remove the "CAN" from KAUTH_PROCESS_CAN{KTRACE,PROCFS,PTRACE,SIGNAL}.

Discussed with christos@ and yamt@.
2008-01-23 15:04:38 +00:00
..
Makefile
TODO
files.ibcs2
ibcs2_dirent.h
ibcs2_errno.c
ibcs2_errno.h
ibcs2_exec.c ANSIfy most of the function definitions in sys/compat (but not ndis). 2007-12-08 18:35:53 +00:00
ibcs2_exec.h Remove all the __P 2007-12-04 18:40:07 +00:00
ibcs2_exec_coff.c Remove cn_lwp from struct componentname. curlwp should be used 2007-12-08 19:29:36 +00:00
ibcs2_exec_elf32.c ANSIfy most of the function definitions in sys/compat (but not ndis). 2007-12-08 18:35:53 +00:00
ibcs2_exec_xout.c ANSIfy most of the function definitions in sys/compat (but not ndis). 2007-12-08 18:35:53 +00:00
ibcs2_fcntl.c Convert all the system call entry points from: 2007-12-20 23:02:38 +00:00
ibcs2_fcntl.h
ibcs2_grp.h
ibcs2_ioctl.c Convert all the system call entry points from: 2007-12-20 23:02:38 +00:00
ibcs2_ipc.c Convert all the system call entry points from: 2007-12-20 23:02:38 +00:00
ibcs2_misc.c Tons of process scope changes. 2008-01-23 15:04:38 +00:00
ibcs2_mman.h
ibcs2_mount.h
ibcs2_pwd.h
ibcs2_signal.c Convert all the system call entry points from: 2007-12-20 23:02:38 +00:00
ibcs2_signal.h Remove all the __P from here, including the other other mismatched one 2007-12-05 00:31:01 +00:00
ibcs2_signo.c
ibcs2_socksys.c Convert all the system call entry points from: 2007-12-20 23:02:38 +00:00
ibcs2_socksys.h Convert all the system call entry points from: 2007-12-20 23:02:38 +00:00
ibcs2_stat.c Convert all the system call entry points from: 2007-12-20 23:02:38 +00:00
ibcs2_stat.h Update all the compat stuff to not use the 'stackgap' for processing 2007-03-10 21:40:23 +00:00
ibcs2_statfs.h
ibcs2_stropts.h
ibcs2_syscall.h regen 2007-12-20 23:07:25 +00:00
ibcs2_syscallargs.h regen 2007-12-20 23:07:25 +00:00
ibcs2_syscalls.c regen 2007-12-20 23:07:25 +00:00
ibcs2_sysent.c regen 2007-12-20 23:07:25 +00:00
ibcs2_sysi86.h
ibcs2_termios.h
ibcs2_time.h
ibcs2_timeb.h
ibcs2_types.h
ibcs2_unistd.h
ibcs2_ustat.h
ibcs2_util.h When debugging output is disabled, define DPRINTF() to a proper 2006-07-16 06:31:42 +00:00
ibcs2_utime.h
ibcs2_utsname.h
ibcs2_wait.h
syscalls.conf
syscalls.master No need to wrap filename function to get the alt path stuff. 2007-12-12 22:04:30 +00:00