1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-17 10:26:15 +00:00
freebsd/sys/kern
Garrett Wollman cfe8b629f1 Yow! Completely change the way socket options are handled, eliminating
another specialized mbuf type in the process.  Also clean up some
of the cruft surrounding IPFW, multicast routing, RSVP, and other
ill-explored corners.
1998-08-23 03:07:17 +00:00
..
bus_if.m Change interrupt api to be closer to intr_create/intr_connect. 1998-07-12 16:20:52 +00:00
device_if.m [Add missing files from previous commit] 1998-06-14 13:53:12 +00:00
imgact_aout.c Cast u_longs to uintptr_t before casting them to pointers. Don't 1998-07-15 05:00:26 +00:00
imgact_elf.c Default to FreeBSD if no brand detected. This makes life easier when 1998-07-29 18:39:35 +00:00
imgact_gzip.c Cast u_longs to uintptr_t before casting them to pointers. Don't 1998-07-15 05:00:26 +00:00
imgact_shell.c
inflate.c
init_main.c Cast pointers to intptr_t instead of or before casting to long. 1998-07-15 05:21:48 +00:00
init_sysent.c Updated generated files. 1998-06-08 11:08:35 +00:00
init_sysvec.c Translate T_PROTFLT to SIGSEGV instead of SIGBUS when running under 1998-04-28 18:15:08 +00:00
kern_acct.c Moved limit frobbing (and the resulting limcopy()) that occurs for 1998-06-05 21:44:20 +00:00
kern_clock.c Removed unused function hzto(). 1998-08-05 18:06:40 +00:00
kern_conf.c There is no such thing any more as "struct bdevsw". 1998-07-04 22:30:26 +00:00
kern_descrip.c Fixed printf format errors. 1998-07-29 17:38:14 +00:00
kern_exec.c Cast between longs and pointers via intptr_t. The results of fuword() 1998-07-15 06:19:33 +00:00
kern_exit.c Moved limit frobbing (and the resulting limcopy()) that occurs for 1998-06-05 21:44:20 +00:00
kern_fork.c VM level code cleanups. 1998-01-22 17:30:44 +00:00
kern_intr.c Implemented dynamic registration of software interrupt handlers. Not 1998-08-11 15:08:13 +00:00
kern_ktrace.c Don't depend on "implicit int". 1998-02-20 13:37:40 +00:00
kern_linker.c Modify the internal interfaces to the kernel linker to make it possible 1998-08-12 08:44:21 +00:00
kern_lkm.c Oops, the printf format error fixes confused curp->area with a pointer. 1998-08-15 22:42:20 +00:00
kern_lock.c Really finish supporting compiling with `gcc -ansi'. 1998-04-17 04:53:44 +00:00
kern_lockf.c Fixed printf format errors. 1998-07-29 17:38:14 +00:00
kern_malloc.c Use [u]intptr_t instead of [u_]long for casts between pointers and 1998-08-16 01:21:52 +00:00
kern_mib.c Finish _POSIX_PRIORITY_SCHEDULING. Needs P1003_1B and 1998-03-28 11:51:01 +00:00
kern_module.c Changed to the C9x draft spelling of the (unsigned) integral type 1998-07-14 05:09:48 +00:00
kern_ntptime.c Introduce std_pps_ioctl() to automagically DTRT. 1998-06-13 09:30:26 +00:00
kern_physio.c Make struct buf->b_offset reflect the real byte offset which got 1998-08-19 10:50:32 +00:00
kern_proc.c Fixed printf format errors. 1998-07-11 07:46:16 +00:00
kern_prot.c 64bit fixes: use size_t not u_int for sizes. 1998-06-10 10:28:29 +00:00
kern_random.c Converted add_interrupt_randomness() to take a `void *' arg. Rewrote 1998-06-21 11:33:32 +00:00
kern_resource.c Fixed double counting of runtime after a process exits. The last 1998-07-27 19:16:21 +00:00
kern_shutdown.c Include opt_devfs.h which defines SLICE, to make previous commit 1998-08-19 20:20:52 +00:00
kern_sig.c Make the logging of abnormally exiting processes optional by a sysctl. 1998-07-28 22:34:12 +00:00
kern_subr.c remove nonsense code. 1998-08-04 09:21:04 +00:00
kern_synch.c Cast pointers to uintptr_t/intptr_t instead of to u_long/long, 1998-07-15 02:32:35 +00:00
kern_sysctl.c Make COMPAT_43 and COMPAT_SUNOS new-style options. 1997-12-16 17:40:42 +00:00
kern_tc.c Removed unused function hzto(). 1998-08-05 18:06:40 +00:00
kern_threads.c Correct sleep priority. 1998-06-02 05:39:13 +00:00
kern_time.c Add a tc_ prefix to struct timecounter members. 1998-06-09 13:10:54 +00:00
kern_timeout.c Fixed stale references to hzto() in comments. 1998-05-17 20:08:05 +00:00
kern_xxx.c Make COMPAT_43 and COMPAT_SUNOS new-style options. 1997-12-16 17:40:42 +00:00
ksched.c 1. Add new defs for mins and maxs for the POSIX flavor priorities. They 1998-05-19 21:11:53 +00:00
link_aout.c Make ELF kernels build again. 1998-08-16 04:19:03 +00:00
Make.tags.inc
makedevops.sh [Add missing files from previous commit] 1998-06-14 13:53:12 +00:00
Makefile
makesyscalls.sh Add trailing newline to sys/syscall.mk so that diff doesn't choke on it. 1998-06-28 10:01:52 +00:00
md5c.c This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
p1003_1b.c Set PAGE_SIZE for _SC_PAGESIZE sysconf(). 1998-06-01 21:54:43 +00:00
posix4_mib.c Finish _POSIX_PRIORITY_SCHEDULING. Needs P1003_1B and 1998-03-28 11:51:01 +00:00
subr_autoconf.c
subr_bus.c Add some very simple support for a compiled in (from config(8)) resource 1998-07-22 08:35:52 +00:00
subr_clist.c Cast pointers to uintptr_t/intptr_t instead of to u_long/long, 1998-07-15 02:32:35 +00:00
subr_disklabel.c Used daddr_t's, not ints, to store disk block numbers. Updated printf 1998-07-28 18:25:51 +00:00
subr_diskmbr.c The machine dependent disk slice manager does not recognize 1998-08-10 07:22:14 +00:00
subr_diskslice.c Protect all modifications to v_numoutput with splbio(). 1998-08-13 08:09:08 +00:00
subr_dkbad.c In all such uses of struct buf: 's/b_un.b_addr/b_data/g' 1997-12-02 21:07:20 +00:00
subr_log.c This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
subr_param.c Moved definition of fscale from param.c to kern_synch.c where it 1998-07-11 13:06:41 +00:00
subr_prf.c Fixed the formatting of some tables (mainly the one produced by ps 1998-08-10 14:27:34 +00:00
subr_prof.c Changed to the C9x draft spelling of the (unsigned) integral type 1998-07-14 05:09:48 +00:00
subr_rlist.c Move assignment of cur_rlp to after the acquisition of the list lock. 1998-08-05 14:06:04 +00:00
subr_smp.c Presently there is only one `currentldt' variable for all cpus 1998-08-18 07:47:12 +00:00
subr_trap.c Translate T_PROTFLT to SIGSEGV instead of SIGBUS when running under 1998-04-28 18:15:08 +00:00
subr_xxx.c Moved `nx' functions to the one place where they are used (su.c). 1998-08-20 06:10:42 +00:00
sys_generic.c 64bit fixes: use u_long not int for ioctl command. 1998-06-10 10:29:31 +00:00
sys_pipe.c This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
sys_process.c Only access an int for READU/WRITEU since that is what ptrace is declared to 1998-07-29 18:41:30 +00:00
sys_socket.c This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
syscalls.c Updated generated files. 1998-06-08 11:08:35 +00:00
syscalls.master This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
sysv_ipc.c
sysv_msg.c Eradicate the variable "time" from the kernel, using various measures. 1998-03-30 09:56:58 +00:00
sysv_sem.c Eradicate the variable "time" from the kernel, using various measures. 1998-03-30 09:56:58 +00:00
sysv_shm.c Fix the shm panic. I mistakenly used the shadow_count to keep the object 1998-05-04 17:12:53 +00:00
tty_compat.c This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
tty_conf.c This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
tty_cons.c This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
tty_pty.c Changed %n to %r in devfs name format strings. %n has almost gone away. 1998-07-15 12:18:34 +00:00
tty_snoop.c This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
tty_subr.c Cast pointers to uintptr_t/intptr_t instead of to u_long/long, 1998-07-15 02:32:35 +00:00
tty_tb.c
tty_tty.c This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
tty.c A limit of 200000 for the output buffer high watermark was excessive, 1998-08-19 04:01:00 +00:00
uipc_domain.c Convert socket structures to be type-stable and add a version number. 1998-05-15 20:11:40 +00:00
uipc_mbuf.c Only call m_reclaim() if M_WAIT since calling it from an interrupt can 1998-07-27 03:59:48 +00:00
uipc_proto.c Yow! Completely change the way socket options are handled, eliminating 1998-08-23 03:07:17 +00:00
uipc_sockbuf.c This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
uipc_socket2.c This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
uipc_socket.c Yow! Completely change the way socket options are handled, eliminating 1998-08-23 03:07:17 +00:00
uipc_syscalls.c Yow! Completely change the way socket options are handled, eliminating 1998-08-23 03:07:17 +00:00
uipc_usrreq.c Cast pointers to uintptr_t/intptr_t instead of to u_long/long, 1998-07-15 02:32:35 +00:00
vfs_aio.c Fixed nonsense overflow checking (checking that a long variable is less 1998-08-17 17:28:10 +00:00
vfs_bio.c Protect all modifications to v_numoutput with splbio(). 1998-08-13 08:09:08 +00:00
vfs_cache.c Removed some bogus casts. 1997-12-19 23:18:37 +00:00
vfs_cluster.c Protect all modifications to v_numoutput with splbio(). 1998-08-13 08:09:08 +00:00
vfs_conf.c Pass lists of possible root devices and their names up to the 1998-06-09 12:52:35 +00:00
vfs_default.c VOP_STRATEGY grows an (struct vnode *) argument 1998-07-04 20:45:42 +00:00
vfs_export.c Don't configure compatibility code for pre-Lite2 mount() calls by 1998-08-12 20:17:42 +00:00
vfs_extattr.c Cast pointers to uintptr_t/intptr_t instead of to u_long/long, 1998-07-15 02:32:35 +00:00
vfs_init.c Staticize. 1998-02-09 06:11:36 +00:00
vfs_lookup.c This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
vfs_mount.c Pass lists of possible root devices and their names up to the 1998-06-09 12:52:35 +00:00
vfs_subr.c Don't configure compatibility code for pre-Lite2 mount() calls by 1998-08-12 20:17:42 +00:00
vfs_syscalls.c Cast pointers to uintptr_t/intptr_t instead of to u_long/long, 1998-07-15 02:32:35 +00:00
vfs_vnops.c Report the mode as the result of the VOP_GETATTR rather than the 1998-06-27 06:43:09 +00:00
vnode_if.pl VOP_STRATEGY grows an (struct vnode *) argument 1998-07-04 20:45:42 +00:00
vnode_if.sh VOP_STRATEGY grows an (struct vnode *) argument 1998-07-04 20:45:42 +00:00
vnode_if.src VOP_STRATEGY grows an (struct vnode *) argument 1998-07-04 20:45:42 +00:00