NetBSD/sys/kern
matt 91650be524 Fix 2 bugs with MSG_WAITALL. The first is to not block forever if one is
trying to MSG_PEEK for more than the socket can hold.  The second is that
before sleeping waiting for more data, upcall the protocol telling it you
have just received data so it can kick itself to re-fill the just drained
socket buffer.
2002-06-11 00:21:33 +00:00
..
Make.tags.inc
Makefile
cnmagic.c
core_elf32.c
core_elf64.c
core_netbsd.c
exec_aout.c
exec_conf.c Native 32-bit and 32-bit emulation are mutually exclusive. We should not 2002-05-31 00:52:20 +00:00
exec_ecoff.c
exec_elf32.c Use "#ifdef __mips__" instead of "#ifdef mips"; shared libraries work 2002-06-03 13:07:00 +00:00
exec_elf64.c
exec_elf_common.c "a.out" -> "elf" in a comment 2002-05-31 16:49:12 +00:00
exec_macho.c
exec_script.c
exec_subr.c
genassym.awk
genassym.sh
genlintstub.awk
init_main.c re-scan all ifnet after domaininit() for if_afdata initialization. 2002-05-27 13:46:45 +00:00
init_sysent.c Regen. 2002-05-03 00:22:15 +00:00
kern_acct.c
kern_allocsys.c
kern_clock.c We don't need to include <uvm/uvm_extern.h> before <sys/sysctl.h> anymore. 2002-03-17 11:10:43 +00:00
kern_descrip.c Maintain a short list of the actual descriptors that were closed and 2002-05-09 17:57:07 +00:00
kern_exec.c From OpenBSD, via FreeBSD: If a set{u,g}id binary is invoked with fd < 3 2002-04-23 15:11:25 +00:00
kern_exit.c oops, forgot to commit the caller of exithook... 2002-03-17 23:41:30 +00:00
kern_fork.c
kern_kthread.c SIMPLEQ rototill: 2002-06-01 23:50:52 +00:00
kern_ktrace.c
kern_lkm.c
kern_lock.c Move kernel_lock manipulation info functions so that they will 2002-05-21 01:38:26 +00:00
kern_malloc.c Include opt_malloc_debug.h so that debug_malloc will actually be used 2002-04-03 09:45:22 +00:00
kern_malloc_debug.c Pool deals fairly well with physical memory shortage, but it doesn't 2002-03-08 20:48:27 +00:00
kern_ntptime.c Back out previous. 2002-05-03 01:22:30 +00:00
kern_physio.c allow writing to write-only mappings. fixes PR 3493. 2002-02-14 07:08:02 +00:00
kern_proc.c Use SESSHOLD and SESSRELE consistently. 2002-04-12 17:02:33 +00:00
kern_prot.c
kern_resource.c
kern_sig.c Pool deals fairly well with physical memory shortage, but it doesn't 2002-03-08 20:48:27 +00:00
kern_subr.c - merge all the hook insertion and deletion code so that we don't create 2002-03-17 22:19:20 +00:00
kern_synch.c Move kernel_lock manipulation info functions so that they will 2002-05-21 01:38:26 +00:00
kern_sysctl.c Eliminate more commons or redundant declarations. 2002-05-14 02:58:32 +00:00
kern_time.c
kern_xxx.c Since a register_t is probably not an int, don't try to print it with %d. 2002-05-31 01:10:35 +00:00
kgdb_stub.c
makesyscalls.sh
subr_autoconf.c When searching for devices also skip those deleted by userconf. 2002-04-15 05:30:12 +00:00
subr_disk.c Use sizeof correctly. Fixes PR#15613. 2002-02-16 02:11:43 +00:00
subr_extent.c Pool deals fairly well with physical memory shortage, but it doesn't 2002-03-08 20:48:27 +00:00
subr_log.c Fix the return value of logioctl() for unhandled ioctl; return EPASSTHROUGH 2002-04-28 04:13:51 +00:00
subr_pool.c Move 'struct pool_cache_group' definition into <sys/pool.h> 2002-03-13 10:57:18 +00:00
subr_prf.c provide a db_vprintf() which is exactly what the name suggests 2002-06-05 17:53:52 +00:00
subr_prof.c
subr_prop.c size_t is a long on alpha. I forget whether there's actually a 'best' 2002-03-16 22:44:41 +00:00
subr_rmap.c
subr_userconf.c
subr_xxx.c
sys_generic.c Make sure file descriptor is properly FILE_UNUSE()d in error case 2002-03-22 18:58:59 +00:00
sys_pipe.c Convert ioctl code to use EPASSTHROUGH instead of -1 or ENOTTY for 2002-03-17 19:40:26 +00:00
sys_process.c Move code shared by procfs and the kernel proper out of procfs and 2002-05-09 15:44:44 +00:00
sys_socket.c
syscalls.c Regen. 2002-05-03 00:22:16 +00:00
syscalls.conf
syscalls.master Use #if defined(_LP64) to determine if we're generating 64-bit binaries, 2002-05-03 00:20:56 +00:00
sysv_ipc.c
sysv_msg.c Make the debugging printfs compile: 2002-03-05 23:28:58 +00:00
sysv_sem.c use the exithook mechanism to clean up semaphores. 2002-03-17 22:21:58 +00:00
sysv_shm.c Split off the backend of the shmat system call, and find removed segments 2002-04-03 11:53:01 +00:00
tty.c - Fix more and more white space nits. 2002-05-02 13:38:57 +00:00
tty_conf.c Convert ioctl code to use EPASSTHROUGH instead of -1 or ENOTTY for 2002-03-17 19:40:26 +00:00
tty_pty.c Print ttyinfo *before* (not after) sending SIGINFO to processes. 2002-03-25 04:26:43 +00:00
tty_subr.c
tty_tb.c Convert ioctl code to use EPASSTHROUGH instead of -1 or ENOTTY for 2002-03-17 19:40:26 +00:00
tty_tty.c
uipc_domain.c Make domains extern. 2002-05-12 20:36:58 +00:00
uipc_mbuf.c Make mbpool and mclpool use the new drain hook facaility. Adjust 2002-03-09 01:46:32 +00:00
uipc_mbuf2.c in m_aux_delete, no need to chase beyond victim. from Archie Cobbs, sync w/kame 2002-05-23 05:45:34 +00:00
uipc_proto.c
uipc_socket.c Fix 2 bugs with MSG_WAITALL. The first is to not block forever if one is 2002-06-11 00:21:33 +00:00
uipc_socket2.c
uipc_syscalls.c support setsockopt() with larger data (up to MCLBYTES). 2002-05-31 20:33:11 +00:00
uipc_usrreq.c
vfs_bio.c Eliminate commons. 2002-05-12 23:06:27 +00:00
vfs_cache.c Pool deals fairly well with physical memory shortage, but it doesn't 2002-03-08 20:48:27 +00:00
vfs_getcwd.c
vfs_init.c Pool deals fairly well with physical memory shortage, but it doesn't 2002-03-08 20:48:27 +00:00
vfs_lockf.c
vfs_lookup.c
vfs_subr.c Back out rev 1.174 of vfs_subr.c, because the splbio() wasn't protecting 2002-05-23 23:05:25 +00:00
vfs_syscalls.c Don't release the lock on mount point vnode so early when doing update mount. 2002-05-11 00:45:06 +00:00
vfs_vnops.c Convert ioctl code to use EPASSTHROUGH instead of -1 or ENOTTY for 2002-03-17 19:40:26 +00:00
vnode_if.c
vnode_if.sh
vnode_if.src