NetBSD/sys/kern
thorpej 9b3ce45b2a Add two new mbuf routines:
* m_apply(), which applies a function to each mbuf in chain
  starting at a specified offset, for a specified length.
* m_getptr(), which returns a pointer to the mbuf, as well as
  the offset into that mbuf, corresponding to an offset from
  the beginning of an mbuf chain.

From OpenBSD, cleaned up slightly by me.
2003-04-12 02:49:25 +00:00
..
cnmagic.c
core_elf32.c Tweak some comments so that they match the other comments more properly. 2003-02-25 05:27:35 +00:00
core_elf64.c
core_netbsd.c Merge the nathanw_sa branch. 2003-01-18 10:06:22 +00:00
exec_aout.c Rename __LDPGSZ to AOUT_LDPGSZ, to accurately reflect what it is. 2002-12-10 17:14:02 +00:00
exec_conf.c grow #! line length -- patch from cgd, fixes PR kern/20112 from Todd Vierling 2003-04-02 00:58:56 +00:00
exec_ecoff.c fix previous: call vn_marktext() on the right vnode. 2002-10-13 17:37:16 +00:00
exec_elf32.c If we are doing TOPDOWN, we want to truncate the address downwards. If not, 2003-03-01 05:55:51 +00:00
exec_elf64.c
exec_elf_common.c add support for __MACHINE_STACK_GROWS_UP platforms. from fredette@ 2002-11-17 22:53:46 +00:00
exec_macho.c Load __OBJC and ____CGSERVER sections of Mach-O binaries as __TEXT. 2002-12-11 19:28:41 +00:00
exec_script.c grow #! line length -- patch from cgd, fixes PR kern/20112 from Todd Vierling 2003-04-02 00:58:56 +00:00
exec_subr.c Make elf32 load_file work properly with TOPDOWN by mapping psections in 2003-02-26 21:18:22 +00:00
genassym.awk
genassym.sh support a variant of the "member" keyword where the symbol defined 2002-11-17 19:24:50 +00:00
genlintstub.awk Gah. I meant Empty. EMPTY!!! 2002-10-23 00:11:00 +00:00
init_main.c Alternative pid/proc allocater, removes all searches associated with pid 2003-03-19 11:36:32 +00:00
init_sysent.c regen 2003-03-18 18:09:48 +00:00
kern_acct.c Merge the nathanw_sa branch. 2003-01-18 10:06:22 +00:00
kern_allocsys.c New callout implementation. This is based on callwheel implementation 2003-02-04 01:21:03 +00:00
kern_clock.c New callout implementation. This is based on callwheel implementation 2003-02-04 01:21:03 +00:00
kern_descrip.c Correct rewinding if FIONBIO or FIOASYNC fail in F_SETFL 2003-03-22 10:39:47 +00:00
kern_event.c Change 'data' argument to fo_ioctl and fo_fcntl from 'caddr_t' to 'void *'. 2003-03-21 21:13:50 +00:00
kern_exec.c typo 2003-04-10 20:57:01 +00:00
kern_exit.c Alternative pid/proc allocater, removes all searches associated with pid 2003-03-19 11:36:32 +00:00
kern_fork.c Alternative pid/proc allocater, removes all searches associated with pid 2003-03-19 11:36:32 +00:00
kern_kthread.c Merge the nathanw_sa branch. 2003-01-18 10:06:22 +00:00
kern_ktrace.c Don't require a file if CLEAR is set [did not work before because we 2003-04-03 18:54:16 +00:00
kern_lkm.c desupport LMRESERV_O, anything using it doesn't have chance of working 2003-04-10 19:06:04 +00:00
kern_lock.c Use lock_printf() in SPINLOCK_SPINCHECK() and SLOCK_TRACE(). 2003-02-19 22:34:42 +00:00
kern_lwp.c Alternative pid/proc allocater, removes all searches associated with pid 2003-03-19 11:36:32 +00:00
kern_malloc_debug.c Add extensible malloc types, adapted from FreeBSD. This turns 2003-02-01 06:23:35 +00:00
kern_malloc.c Make the memory allocation code MP-safe. 2003-02-14 21:51:36 +00:00
kern_microtime.c Switch to use cycle counter (%tick) based microtime(). 2003-02-05 12:06:51 +00:00
kern_ntptime.c Merge the nathanw_sa branch. 2003-01-18 10:06:22 +00:00
kern_physio.c Add a new BUF_INIT() macro which initializes b_dep and b_interlock, and 2003-02-25 20:35:31 +00:00
kern_proc.c Indentation fixes 2003-03-19 20:35:04 +00:00
kern_prot.c sys_setreuid(): parenthesize the ruid check in ?: condition, so that 2003-03-27 17:47:45 +00:00
kern_ras.c Merge the nathanw_sa branch. 2003-01-18 10:06:22 +00:00
kern_resource.c cpu times were miscalculated because 'usecs' could go -ve... 2003-03-14 21:38:26 +00:00
kern_sa.c Fix too many arguments for format warning in #ifdef DIAGNOSTIC part 2003-02-22 12:42:28 +00:00
kern_sig.c Consistently spell occurrence with two rs. 2003-03-29 22:48:37 +00:00
kern_subr.c Add extensible malloc types, adapted from FreeBSD. This turns 2003-02-01 06:23:35 +00:00
kern_synch.c ltsleep(): deal with PNOEXITERR after re-taking the interlock (if necessary). 2003-02-04 20:15:59 +00:00
kern_sysctl.c put back nmaxproc check mistakely changed in rev.1.132 2003-03-27 18:34:18 +00:00
kern_systrace.c avoid a panic due to recent changes in kern_fork.c; prepare for lwp by 2003-03-30 00:40:05 +00:00
kern_time.c Change the contract for timer_settime() (the internal routine, not the 2003-03-10 21:49:56 +00:00
kern_timeout.c Change a printf to an event counter. Callout event counters are conditional 2003-02-26 23:13:19 +00:00
kern_verifiedexec.c * Use PAGE_SIZE rather than NBPG. 2003-04-01 01:41:39 +00:00
kern_xxx.c Merge the nathanw_sa branch. 2003-01-18 10:06:22 +00:00
kgdb_stub.c Merge the nathanw_sa branch. 2003-01-18 10:06:22 +00:00
Make.tags.inc
Makefile
makesyscalls.sh Merge the nathanw_sa branch. 2003-01-18 10:06:22 +00:00
subr_autoconf.c Make cfroots const. 2003-03-16 08:09:58 +00:00
subr_devsw.c in devsw_name2blk(), as we use strncmp(), make sure the next character 2003-02-01 11:12:35 +00:00
subr_disk.c Add a bounds_check_with_mediasize function, which is intended 2003-04-03 22:20:24 +00:00
subr_extent.c Add extensible malloc types, adapted from FreeBSD. This turns 2003-02-01 06:23:35 +00:00
subr_log.c Ensure that the pgid arg to TIOCSPGRP is in the current session. 2003-03-13 10:20:06 +00:00
subr_pool.c Add the ability for pool caches to cache the physical address of 2003-04-09 18:22:13 +00:00
subr_prf.c Make sure to flush each line after printf. 2003-03-06 00:39:42 +00:00
subr_prof.c Add extensible malloc types, adapted from FreeBSD. This turns 2003-02-01 06:23:35 +00:00
subr_prop.c Add extensible malloc types, adapted from FreeBSD. This turns 2003-02-01 06:23:35 +00:00
subr_userconf.c Remove some variables that are set but not used. 2002-10-22 03:27:47 +00:00
subr_xxx.c
sys_generic.c switch to LIST_FOREACH() in selrecord() 2003-03-26 17:50:16 +00:00
sys_pipe.c Change 'data' argument to fo_ioctl and fo_fcntl from 'caddr_t' to 'void *'. 2003-03-21 21:13:50 +00:00
sys_pmc.c Make this compile again on i386 by avoiding an unused variable 2003-01-20 01:40:48 +00:00
sys_process.c Adapt to the new conventions of proc_unstop() and don't try to call 2003-02-07 21:44:45 +00:00
sys_socket.c Change 'data' argument to fo_ioctl and fo_fcntl from 'caddr_t' to 'void *'. 2003-03-21 21:13:50 +00:00
syscalls.c regen 2003-03-18 18:09:48 +00:00
syscalls.conf
syscalls.master _lwp_setprivate returns void 2003-03-18 18:08:49 +00:00
sysv_ipc.c
sysv_msg.c Merge the nathanw_sa branch. 2003-01-18 10:06:22 +00:00
sysv_sem.c Merge the nathanw_sa branch. 2003-01-18 10:06:22 +00:00
sysv_shm.c Introduce "top down" memory management for mmap()ed allocations. This 2003-02-20 22:16:05 +00:00
tty_conf.c /*CONTCOND*/ while (0)'ed macros 2002-11-02 07:20:42 +00:00
tty_pty.c Make the tty subsystem MP-safe.. 2003-02-05 15:49:02 +00:00
tty_subr.c Add extensible malloc types, adapted from FreeBSD. This turns 2003-02-01 06:23:35 +00:00
tty_tb.c
tty_tty.c merge kqueue branch into -current 2002-10-23 09:10:23 +00:00
tty.c use VREAD instead of VWRITE, this ioctl is used to redirect console output. 2003-04-10 22:35:00 +00:00
uipc_domain.c Add MBUFTRACE kernel option. 2003-02-26 06:31:08 +00:00
uipc_mbuf2.c Add extensible malloc types, adapted from FreeBSD. This turns 2003-02-01 06:23:35 +00:00
uipc_mbuf.c Add two new mbuf routines: 2003-04-12 02:49:25 +00:00
uipc_proto.c
uipc_sem.c Add extensible malloc types, adapted from FreeBSD. This turns 2003-02-01 06:23:35 +00:00
uipc_socket2.c Add MBUFTRACE kernel option. 2003-02-26 06:31:08 +00:00
uipc_socket.c * Use a pool_cache constructor to record the physical address of mbufs 2003-04-09 18:38:01 +00:00
uipc_syscalls.c PR/21030: Naoto Shimazaki: fcntl to accepted socket does not work properly 2003-04-05 16:54:34 +00:00
uipc_usrreq.c RP/21088: Jesse Off: Return ENOBUFS instead of EINVAL when sbappend fails. 2003-04-10 18:55:11 +00:00
vfs_bio.c remove B_NEEDCOMMIT as it's no longer used. 2003-04-09 12:55:50 +00:00
vfs_cache.c ... and no need to aqcuire lock while free'ing old hash which no one 2003-03-02 13:26:22 +00:00
vfs_getcwd.c Merge the nathanw_sa branch. 2003-01-18 10:06:22 +00:00
vfs_init.c
vfs_lockf.c DANGER WILL ROBINSON! 2003-03-05 18:28:22 +00:00
vfs_lookup.c Make sure the directory is still mounted before looking things up in it. 2003-04-10 07:26:52 +00:00
vfs_subr.c Set va_birthtime field in vattr_null(). 2003-04-03 09:13:10 +00:00
vfs_syscalls.c Use 'void *' instead of 'caddr_t' in prototypes of VOP_IOCTL, VOP_FCNTL 2003-03-21 23:11:19 +00:00
vfs_vnops.c Copy birthtime in vn_stat. 2003-04-03 14:53:38 +00:00
vnode_if.c regen: 2003-04-10 20:38:12 +00:00
vnode_if.sh
vnode_if.src 'tvp' in vop_rename needs to be vput(), not vrele()d, so adjust the 2003-04-10 20:35:36 +00:00