NetBSD/sys/kern
thorpej 740f872797 New vfork(2) implementation, whith semantics matching those of the original
3BSD vfork(2), i.e. share address space w/ parent and block parent.

Keep statistics on the total number of forks, the number of forks that
block the parent, and the number of forks that share the address space
with the parent.
1998-01-04 03:52:02 +00:00
..
Make.tags.inc relocate where scsi devices are 1997-11-02 22:44:42 +00:00
Makefile
exec_aout.c
exec_conf.c Standardize COMPAT_SUNOS -- remove all references to 1997-12-04 15:33:17 +00:00
exec_ecoff.c
exec_elf32.c Pass the vnode type to vaccess(), and use it when checking VEXEC. Make sure 1997-05-08 16:19:43 +00:00
exec_elf64.c
exec_elf_common.c
exec_script.c Make this work for SETUIDSCRIPTS: 1997-07-08 02:32:02 +00:00
exec_subr.c
genassym.awk Oops... That was meant for the head. 1997-11-04 20:45:22 +00:00
genassym.sh replace gawk-specific C-style comments with generic AWK comments; from 1997-08-20 06:58:10 +00:00
init_main.c Add const where appropriate. 1997-10-19 02:00:19 +00:00
init_sysent.c Regen: add __vfork14() at #282. 1998-01-04 03:47:05 +00:00
kern_acct.c Add const where appropriate. 1997-10-19 02:00:19 +00:00
kern_clock.c Moved db_show_callout() to ddb/db_xxx.c 1997-05-21 19:55:45 +00:00
kern_descrip.c Fix the shared library versioning snafu caused by the recent changes 1997-10-20 22:05:06 +00:00
kern_exec.c No longer needs to include sys/shm.h. 1998-01-01 02:43:18 +00:00
kern_exit.c Don't call shmexit() if the vmspace ref count is not 1. Update for new 1998-01-03 02:48:43 +00:00
kern_fork.c New vfork(2) implementation, whith semantics matching those of the original 1998-01-04 03:52:02 +00:00
kern_ktrace.c Add const where appropriate. 1997-10-19 02:00:19 +00:00
kern_lkm.c add a patchable `lkmdebug' variable and only print debug messages 1997-07-21 05:43:36 +00:00
kern_lock.c Make wmesg arguments to various functions const. 1997-10-09 12:49:44 +00:00
kern_malloc.c Add another bit of const poisoning. 1997-10-09 13:05:59 +00:00
kern_ntptime.c
kern_physio.c Use PHOLD() and PRELE(), rather than manipulating p_holdcnt directly. 1997-05-19 10:43:28 +00:00
kern_proc.c Moved db_kill_proc() and db_show_all_procs() to ddb/db_xxx.c 1997-05-21 19:56:50 +00:00
kern_prot.c Clean up code from last commit. 1997-11-10 08:26:09 +00:00
kern_resource.c Adjust u_int arguments of some system calls to int, to match user-level 1997-10-15 17:03:52 +00:00
kern_sig.c Modify the recent sigaltstack() interface change to use the __RENAME() scheme; 1997-11-29 18:38:20 +00:00
kern_subr.c Copyright assigned to The NetBSD Foundation. 1997-10-05 18:37:01 +00:00
kern_synch.c GC pageproc and bclnlist. 1997-10-10 08:19:41 +00:00
kern_sysctl.c Fix PR4313: kern.maxvnodes setting was a psychotic placebo 1997-10-21 18:51:06 +00:00
kern_time.c Adjust u_int arguments of some system calls to int, to match user-level 1997-10-15 17:03:52 +00:00
kern_xxx.c Use the copied-in string to pass to cpu_reboot(), not a pointer into user space. 1997-09-20 19:32:15 +00:00
kgdb_stub.c Use the macro PC_ADVANCE(), if defined, to skip over a breakpoint. 1997-09-10 19:37:31 +00:00
makesyscalls.sh
subr_autoconf.c Call device_register() on i386 too. 1997-09-20 14:16:43 +00:00
subr_disk.c Rearrange disk_detach() slightly, and make a small run-time cosmetic 1997-12-30 09:51:24 +00:00
subr_extent.c Fix tipo inherited from old version of TNF copyright template. 1997-10-09 07:37:50 +00:00
subr_log.c Implement the kernel part of pr-1891. This allows for a more flexible sized 1997-09-19 13:52:37 +00:00
subr_pool.c Memory pool resource utility. 1997-12-15 11:14:57 +00:00
subr_prf.c Put it back the way it was. 1997-11-17 00:59:56 +00:00
subr_prof.c Add #include <sys/sysctl.h>, which in turn needs #include <vm/vm.h>. 1997-10-17 22:37:38 +00:00
subr_rmap.c
subr_xxx.c
sys_generic.c Fix slight argument bogosity with getgroups(), setgroups(), select(), 1997-11-04 21:24:14 +00:00
sys_process.c Reinstate P_FSTRACE, with different semantics: 1997-04-28 04:49:27 +00:00
sys_socket.c
syscalls.c Regen: add __vfork14() at #282. 1998-01-04 03:47:05 +00:00
syscalls.conf Add compat_13. 1997-11-25 19:02:50 +00:00
syscalls.master Add __vfork14() system call at #282. 1998-01-04 03:45:21 +00:00
sysv_ipc.c Don't use vaccess() here. 1997-05-08 17:16:15 +00:00
sysv_msg.c
sysv_sem.c
sysv_shm.c Make shmexit() and shmfork() take struct vmspace *'s, not struct proc *'s, 1998-01-03 02:50:32 +00:00
tty.c Make ttyblock() work as intended and documented in canonical mode. 1997-12-12 12:49:40 +00:00
tty_conf.c
tty_pty.c
tty_subr.c
tty_tb.c
tty_tty.c
uipc_domain.c
uipc_mbuf.c In m_split(), restore m_pkthdr.len if an error occurs. From Koji Imada, 1997-11-20 04:28:18 +00:00
uipc_proto.c
uipc_socket.c Fix a mbuf leak in sosend() when we have a negative residual count. 1997-08-27 07:10:01 +00:00
uipc_socket2.c Make various standard wmesg strings const. 1997-10-09 12:59:50 +00:00
uipc_syscalls.c Use UCHAR_MAX rather than "255" when sanity-checking the length of a 1997-06-26 06:13:36 +00:00
uipc_usrreq.c PR/4280: Chris Jones: Sending more than one fd over AF_UNIX sockets causes 1997-10-17 17:35:08 +00:00
vfs_bio.c Check `b_dev' field in bdwrite() before using it as an index into bdevsw[]. 1997-07-08 22:03:30 +00:00
vfs_cache.c
vfs_cluster.c
vfs_conf.c Allow more than 4 (up to 16 now) virtual filesystems to be loaded. 1997-10-20 17:40:07 +00:00
vfs_init.c
vfs_lockf.c
vfs_lookup.c Conditionalize the recognition of symbolic link permission by 1997-10-30 22:47:06 +00:00
vfs_subr.c Separate assigments of tv_sec and tv_nsec since tv_sec is a time_t (int on 1997-10-18 16:34:17 +00:00
vfs_syscalls.c Update to last commit: do not pass the accounting flag to suser(), since the call does not actually *use* super-user privileges. Pointed out by Charles. 1997-12-21 18:50:57 +00:00
vfs_vnops.c Add vn_readdir function for use in both the old getdirentries and 1997-10-10 02:09:30 +00:00
vnode_if.c Regen. 1997-10-10 02:07:55 +00:00
vnode_if.sh mark prototypes for static inline functions in the generated files as 1997-07-07 20:17:36 +00:00
vnode_if.src Make last argument to VOP_READDIR off_t. 1997-10-10 02:07:00 +00:00