NetBSD/sys/kern
bouyer 52497e180a Remplace kern.shortcorename sysctl with a more flexible sheme,
core filename format, which allow to change the name of the core dump,
and to relocate it in a directory. Credits to Bill Sommerfeld for giving me
the idea :)
The default core filename format can be changed by options DEFCORENAME and/or
kern.defcorename
Create a new sysctl tree, proc, which holds per-process values (for now
the corename format, and resources limits). Process is designed by its pid
at the second level name. These values are inherited on fork, and the corename
fomat is reset to defcorename on suid/sgid exec.
Create a p_sugid() function, to take appropriate actions on suid/sgid
exec (for now set the P_SUGID flag and reset the per-proc corename).
Adjust dosetrlimit() to allow changing limits of one proc by another, with
credential controls.
1999-09-28 14:47:00 +00:00
..
exec_aout.c
exec_conf.c Merge in NetBSD/sh3 from cvs.kame.net repository. 1999-09-13 10:30:21 +00:00
exec_ecoff.c * don't have the [onz]magic setup functions set up the stack. 1999-04-27 05:36:43 +00:00
exec_elf32.c Allow execution of shared objects. This is silly, but is allowed in, 1999-06-29 23:39:06 +00:00
exec_elf64.c
exec_elf_common.c
exec_script.c FILE_UNUSE wasn't updated in the FDSCRIPTS block. 1999-05-07 17:38:41 +00:00
exec_subr.c Handle misalignment in vmcmd_map_readvn and vmcmd_map_zero correctly. 1999-07-07 20:23:45 +00:00
genassym.awk
genassym.sh
init_main.c Remplace kern.shortcorename sysctl with a more flexible sheme, 1999-09-28 14:47:00 +00:00
init_sysent.c Regen. 1999-08-25 05:06:31 +00:00
kern_acct.c
kern_allocsys.c Overhaul of the SVID IPC facilities, primarily to use the types specified 1999-08-25 05:05:48 +00:00
kern_clock.c If using kernel PLL (for NTP), initialize "fixtick" to a reasonable 1999-09-06 20:44:02 +00:00
kern_descrip.c Add support for fcntl(2) to generate VOP_FCNTL calls. Any fcntl 1999-08-03 20:19:16 +00:00
kern_exec.c Remplace kern.shortcorename sysctl with a more flexible sheme, 1999-09-28 14:47:00 +00:00
kern_exit.c Remplace kern.shortcorename sysctl with a more flexible sheme, 1999-09-28 14:47:00 +00:00
kern_fork.c Add a read/write lock to the proclists and PID hash table. Use the 1999-07-22 21:08:30 +00:00
kern_kthread.c Make the kthread API a bit more friendly to loadable kernel modules. 1999-07-06 21:44:09 +00:00
kern_ktrace.c don't log an error for ktrace if it's EPIPE - an error that should be 1999-07-25 13:59:08 +00:00
kern_lkm.c LMREADY: kill the DEBUG message "LKM: try ready" 1999-09-03 17:07:52 +00:00
kern_lock.c Make it possible to direct LOCKDEBUG messages to syslog only. 1999-08-27 01:14:38 +00:00
kern_malloc.c remove simplelockrecurse, it's no longer needed. 1999-07-19 03:17:42 +00:00
kern_ntptime.c
kern_physio.c Make uvm_vslock() return the error code from uvm_fault_wire(). All places 1999-06-17 15:47:22 +00:00
kern_proc.c Remplace kern.shortcorename sysctl with a more flexible sheme, 1999-09-28 14:47:00 +00:00
kern_prot.c Remplace kern.shortcorename sysctl with a more flexible sheme, 1999-09-28 14:47:00 +00:00
kern_resource.c Remplace kern.shortcorename sysctl with a more flexible sheme, 1999-09-28 14:47:00 +00:00
kern_sig.c Remplace kern.shortcorename sysctl with a more flexible sheme, 1999-09-28 14:47:00 +00:00
kern_subr.c Add powerhooks, i.e., the ability to register a function that will be 1999-06-26 08:25:25 +00:00
kern_synch.c Centralize the declaration and clearing of `cold'. 1999-09-17 19:59:35 +00:00
kern_sysctl.c Remplace kern.shortcorename sysctl with a more flexible sheme, 1999-09-28 14:47:00 +00:00
kern_time.c Remove the prototype for settime(), it is in "sys/time.h" now. 1999-08-16 18:53:55 +00:00
kern_xxx.c
kgdb_stub.c
Make.tags.inc Protect the COMM variable with an '.ifmake tags' to stop the long delay 1999-02-12 19:52:30 +00:00
Makefile
makesyscalls.sh Clean up some whitespace issues in the generated syscallargs.h file. 1999-08-20 19:07:31 +00:00
subr_autoconf.c First step toward network boot. 1999-09-23 15:14:57 +00:00
subr_disk.c PR kern/7033 (Izumi Tsutsui <tsutsui@ceres.dti.ne.jp>): use 1999-02-22 16:00:01 +00:00
subr_extent.c include <string.h> for memset(3) when compiling userland test setup 1999-06-27 06:18:33 +00:00
subr_log.c
subr_pool.c In _pool_put(), panic if we're put'ing with nout == 0. This will help us 1999-08-29 00:26:01 +00:00
subr_prf.c Implement vlog() (varargs version of log()). 1999-08-27 01:14:15 +00:00
subr_prof.c
subr_rmap.c
subr_xxx.c
sys_generic.c Add "use counting" to file entries. When closing a file, and it's reference 1999-05-05 20:01:01 +00:00
sys_process.c Disallow tracing of processes unless tracer's root directory is at or 1999-03-25 04:45:56 +00:00
sys_socket.c Add support for fcntl(2) to generate VOP_FCNTL calls. Any fcntl 1999-08-03 20:19:16 +00:00
syscalls.c Regen. 1999-08-25 05:06:31 +00:00
syscalls.conf Add COMPAT_14. 1999-08-25 04:55:53 +00:00
syscalls.master Overhaul of the SVID IPC facilities, primarily to use the types specified 1999-08-25 05:05:48 +00:00
sysv_ipc.c
sysv_msg.c Overhaul of the SVID IPC facilities, primarily to use the types specified 1999-08-25 05:05:48 +00:00
sysv_sem.c Overhaul of the SVID IPC facilities, primarily to use the types specified 1999-08-25 05:05:48 +00:00
sysv_shm.c Overhaul of the SVID IPC facilities, primarily to use the types specified 1999-08-25 05:05:48 +00:00
tty_conf.c
tty_pty.c
tty_subr.c g/c REAL_CLISTS. 1999-04-25 02:56:26 +00:00
tty_tb.c
tty_tty.c
tty.c Fix NULL pointer access. Patch supplied by Dave Huang in PR kern/8055. 1999-07-24 15:10:02 +00:00
uipc_domain.c Implement arp_drain(), which frees packets tied up in the arp cache if 1999-08-05 04:04:28 +00:00
uipc_mbuf.c Add some more diagnostic information to the 3 different `panic("m_copym")' 1999-08-05 02:24:29 +00:00
uipc_proto.c add PR_LISTEN for UNIX domain socket, SOCK_STREAM case. 1999-07-01 07:59:57 +00:00
uipc_socket2.c The old compaction test had an off-by-one error that caused it to not compact 1999-08-04 22:33:20 +00:00
uipc_socket.c In sosend(), if so_error is set, clear it before returning the error to 1999-06-08 02:39:57 +00:00
uipc_syscalls.c IPv6 kernel code, based on KAME/NetBSD 1.4, SNAP kit 19990628. 1999-07-01 08:12:45 +00:00
uipc_usrreq.c Um, hi, let's initialize pointers before we use them. 1999-06-17 23:17:45 +00:00
vfs_bio.c
vfs_cache.c Obey negative cache entries for intermediate directories during a create. 1999-09-10 23:24:23 +00:00
vfs_cluster.c
vfs_getcwd.c Fix kern/7944: getcwd permission checking was overly restrictive. 1999-07-11 09:27:23 +00:00
vfs_init.c
vfs_lockf.c
vfs_lookup.c Modify how lookup walks up mount points. As suggested by Konrad 1999-08-03 18:17:24 +00:00
vfs_subr.c Deal with device vnodes which aren't on the spechash tables, rather than 1999-08-20 22:21:25 +00:00
vfs_syscalls.c Allow hardlinks to symlinks. 1999-09-05 23:34:39 +00:00
vfs_vnops.c Add a new flag, used by vn_open() which prevent symlinks from being followed 1999-08-31 12:30:35 +00:00
vnode_if.c Regen for revision: 1.19 of vnode_if.src. 1999-08-03 18:20:22 +00:00
vnode_if.sh Update syntax to support WILLUNLOCK and WILLPUT syntax. Change calls which 1999-07-07 23:32:50 +00:00
vnode_if.src Modify comments regarding VOP_LOOKUP. Revised lookup description, and also 1999-08-11 00:20:50 +00:00