1
0
mirror of https://github.com/openbsd/src.git synced 2025-01-10 06:47:55 -08:00
openbsd-src/sys/kern
deraadt 436455af1b for ^T support, grab all the information from the process before going
into a potentially sleeping function... ok tedu.
2008-11-11 15:33:02 +00:00
..
clock_subr.c
exec_aout.c
exec_conf.c increase MAXINTERP from 64 to 128 and allow a little extra room on top 2008-09-19 05:41:29 +00:00
exec_ecoff.c
exec_elf32.c
exec_elf64.c
exec_elf.c vm_map_lock() around calls to uvm_map_findspace(); ok tedu 2008-11-10 03:56:16 +00:00
exec_script.c
exec_subr.c
genassym.sh
init_main.c make random(9) return per-cpu values (by saving the seed in the cpuinfo), 2008-10-15 23:23:44 +00:00
init_sysent.c regen 2008-03-16 19:43:41 +00:00
kern_acct.c
kern_clock.c At clock initialization, if we discover that tickadj is 0 (due to very 2008-10-04 15:21:59 +00:00
kern_descrip.c Fix a bunch of problems and races with posix file locking. 2008-09-19 12:24:55 +00:00
kern_event.c Add a PR_ZERO flag for pools, to compliment the M_ZERO 2008-05-06 20:57:19 +00:00
kern_exec.c accidental commit ... backout 2008-10-31 17:17:00 +00:00
kern_exit.c remove a really stupid comment. Duh, of course it can block 2008-11-06 21:47:50 +00:00
kern_fork.c slightly optimized the ptrace stat allocation to only happen when needed. 2008-11-11 02:13:14 +00:00
kern_kthread.c First pass at removing clauses 3 and 4 from NetBSD licenses. 2008-06-26 05:42:03 +00:00
kern_ktrace.c Grab a reference to the trace vnode of the process when traversing the 2008-11-01 21:35:35 +00:00
kern_lkm.c
kern_lock.c
kern_malloc_debug.c
kern_malloc.c Revert the change to use pools for <= PAGE_SIZE allocations. It 2008-10-18 12:11:30 +00:00
kern_physio.c
kern_proc.c change all callers of enterpgrp() to pre-allocate a pgrp or session if 2008-11-01 05:59:20 +00:00
kern_prot.c change all callers of enterpgrp() to pre-allocate a pgrp or session if 2008-11-01 05:59:20 +00:00
kern_resource.c Use LIST_FOREACH() instead of handrolling. 2008-05-22 17:04:59 +00:00
kern_rwlock.c
kern_sched.c oops 2008-11-06 19:49:13 +00:00
kern_sensors.c Convert timeout_add() calls using multiples of hz to timeout_add_sec() 2008-09-10 14:01:22 +00:00
kern_sig.c Make sigwait() work correctly. In particular, it'll work when the 2008-10-03 04:22:37 +00:00
kern_subr.c Remove silly panic when disestablish cookie doesnt exist 2008-06-12 16:15:49 +00:00
kern_synch.c There's no need to fully traverse the wakeup queue when waking a specific 2008-09-10 12:30:40 +00:00
kern_sysctl.c Do not assume that a pointer to another process will live over a set of 2008-10-31 17:18:24 +00:00
kern_tc.c
kern_time.c system/5918: fix clearing of ITIMER_VIRTUAL and ITIMER_PROF it_interval 2008-09-19 23:36:24 +00:00
kern_timeout.c Add timeout_add_msec(), for timeouts in milliseconds. 2008-10-22 08:38:06 +00:00
kern_watchdog.c
kern_workq.c reintroduce mutexes to workqs for locking. 2008-10-30 23:55:22 +00:00
kern_xxx.c
kgdb_stub.c
Make.tags.inc
Makefile Import MPLS (Multi Protocol Label Switching) 2008-04-23 10:55:13 +00:00
makesyscalls.sh
README
sched_bsd.c Some paranoia and deconfusion. 2008-11-06 22:11:36 +00:00
spec_vnops.c remove a bunch of bogus ARGSUSED 2008-07-24 18:48:18 +00:00
subr_autoconf.c Allow devices attaching at root (such as softraid) to be disabled in UKC. 2008-08-20 04:37:15 +00:00
subr_disk.c If partoffp is non-NULL then readdoslabel() is just looking for the 2008-08-25 11:27:00 +00:00
subr_evcount.c
subr_extent.c First pass at removing clauses 3 and 4 from NetBSD licenses. 2008-06-26 05:42:03 +00:00
subr_log.c
subr_pool.c accidental commit ... backout 2008-10-31 17:17:00 +00:00
subr_prf.c Do not disallow kernel crash dumps on panic if swap encryption is enabled, 2008-06-27 17:23:24 +00:00
subr_prof.c
subr_userconf.c Make it possible to disable/enable pseudo devices in UKC, config file and 2008-03-24 21:35:03 +00:00
subr_xxx.c
sys_generic.c
sys_pipe.c de-__inline a trio of functions to shave some space. 2008-07-11 14:12:57 +00:00
sys_process.c Do not assume that a pointer to another process will live over a set of 2008-10-31 17:29:51 +00:00
sys_socket.c A closed, disconnected, or otherwise failed socket is still a socket 2008-10-02 14:40:22 +00:00
syscalls.c regen 2008-03-16 19:43:41 +00:00
syscalls.conf regen 2008-03-16 19:43:41 +00:00
syscalls.master Widen some struct statfs fields to support large filesystem stata 2008-03-16 19:42:56 +00:00
sysv_ipc.c Update access(2) to have modern semantics with respect to X_OK and 2008-06-09 23:38:37 +00:00
sysv_msg.c
sysv_sem.c update sem_otime on semop(); reported by mkbucc AT gmail.com 2008-05-23 20:14:45 +00:00
sysv_shm.c
tty_conf.c
tty_msts.c Convert timeout_add() calls using multiples of hz to timeout_add_sec() 2008-09-10 14:01:22 +00:00
tty_nmea.c Convert timeout_add() calls using multiples of hz to timeout_add_sec() 2008-09-10 14:01:22 +00:00
tty_pty.c Fix integer truncation in pcread() and ptcwrite(). ok miod, otto, deraadt. 2008-08-02 11:39:38 +00:00
tty_subr.c purge memory in the tty clist rings as we advance; tested by a few 2008-03-31 22:40:34 +00:00
tty_tty.c
tty.c for ^T support, grab all the information from the process before going 2008-11-11 15:33:02 +00:00
uipc_domain.c netstat statistics for pflow(4) via pseudo family 2008-09-16 15:48:12 +00:00
uipc_mbuf2.c
uipc_mbuf.c Change m_devget()'s outdated and unused "offset" argument: It is 2008-10-14 18:01:53 +00:00
uipc_proto.c
uipc_socket2.c Deal with the situation when TCP nfs mounts timeout and processes 2008-05-23 15:51:12 +00:00
uipc_socket.c Change sb_timeo to unsigned, so that even if some calculation (ie. n * HZ) 2008-10-09 16:00:05 +00:00
uipc_syscalls.c Deal with the situation when TCP nfs mounts timeout and processes 2008-05-23 15:51:12 +00:00
uipc_usrreq.c Deal with the situation when TCP nfs mounts timeout and processes 2008-05-23 15:51:12 +00:00
vfs_bio.c Belt, suspenders, duct tape and glue. 2008-06-14 00:49:35 +00:00
vfs_biomem.c Use atop() and ptoa() in buf_free_pages() to make it consistent with 2008-11-08 23:20:50 +00:00
vfs_cache.c another oops. 2008-10-24 00:22:57 +00:00
vfs_cluster.c
vfs_conf.c remove the vfc_mountroot member from vfsconf and 2008-05-07 14:08:37 +00:00
vfs_default.c Introduce vop_generic_bmap(); use it where applicable. 2008-05-03 14:41:29 +00:00
vfs_getcwd.c First pass at removing clauses 3 and 4 from NetBSD licenses. 2008-06-26 05:42:03 +00:00
vfs_init.c merge vfs_opv_init into vfs_op_init and remove the former, 2008-05-16 17:45:37 +00:00
vfs_lockf.c Fix a bunch of problems and races with posix file locking. 2008-09-19 12:24:55 +00:00
vfs_lookup.c
vfs_subr.c Fix typo in comment, okay jmc@. 2008-11-10 11:53:16 +00:00
vfs_sync.c retire vn_default_error() and replace all instances 2008-05-08 17:45:45 +00:00
vfs_syscalls.c make sure that any messing we do with a process's directories happens atomically and not after sleeping. 2008-11-11 02:11:25 +00:00
vfs_vnops.c Fix a bunch of problems and races with posix file locking. 2008-09-19 12:24:55 +00:00
vnode_if.c
vnode_if.sh
vnode_if.src

$OpenBSD: README,v 1.4 2001/03/22 06:12:33 angelos Exp $	-*- text -*-

		     Notes on Adding a System Call

You must always commit syscalls.master before rebuilding the files, then
commit them separately so that the correct RCS stuff shows up in the
generated files.

Don't forget to increment the minor number of src/lib/libc/shlib_version
when adding a syscall.

		      Note on Adding a Sysctl Entry

Don't forget to add the entry to the sysctl(8) man page.
Don't forget to add the description to the sysctl(3) man page.