HardenedBSD/sys/kern
Poul-Henning Kamp 91266b96c4 Isolate the Timecounter internals in their own two files.
Make the public interface more systematically named.

Remove the alternate method, it doesn't do any good, only ruins performance.

Add counters to profile the usage of the 8 access functions.

Apply the beer-ware to my code.

The weird +/- counts are caused by two repocopies behind the scenes:
	kern/kern_clock.c -> kern/kern_tc.c
	sys/time.h -> sys/timetc.h
(thanks peter!)
2000-03-20 14:09:06 +00:00
..
bus_if.m
device_if.m
imgact_aout.c
imgact_elf.c
imgact_gzip.c
imgact_shell.c
inflate.c
init_main.c
init_sysent.c
kern_acct.c
kern_acl.c
kern_clock.c Isolate the Timecounter internals in their own two files. 2000-03-20 14:09:06 +00:00
kern_conf.c
kern_descrip.c
kern_environment.c
kern_exec.c
kern_exit.c
kern_fork.c
kern_intr.c
kern_jail.c
kern_kthread.c
kern_ktrace.c
kern_linker.c
kern_lock.c
kern_lockf.c
kern_malloc.c
kern_mib.c
kern_module.c
kern_ntptime.c Isolate the Timecounter internals in their own two files. 2000-03-20 14:09:06 +00:00
kern_physio.c Rename the existing BUF_STRATEGY() to DEV_STRATEGY() 2000-03-20 11:29:10 +00:00
kern_proc.c
kern_prot.c
kern_random.c Isolate the Timecounter internals in their own two files. 2000-03-20 14:09:06 +00:00
kern_resource.c
kern_shutdown.c
kern_sig.c
kern_subr.c
kern_switch.c
kern_synch.c
kern_syscalls.c
kern_sysctl.c
kern_tc.c Isolate the Timecounter internals in their own two files. 2000-03-20 14:09:06 +00:00
kern_threads.c
kern_time.c Isolate the Timecounter internals in their own two files. 2000-03-20 14:09:06 +00:00
kern_timeout.c
kern_xxx.c
ksched.c
link_aout.c
link_elf_obj.c
link_elf.c
Make.tags.inc
makedevops.pl
Makefile
makesyscalls.sh
md5c.c
p1003_1b.c
posix4_mib.c
subr_acl_posix1e.c
subr_autoconf.c
subr_blist.c
subr_bus.c
subr_clist.c
subr_devstat.c Remove B_READ, B_WRITE and B_FREEBUF and replace them with a new 2000-03-20 10:44:49 +00:00
subr_disk.c
subr_disklabel.c diff, patch and cvs didn't like these three last time around, try again. 2000-03-20 12:34:21 +00:00
subr_diskmbr.c diff, patch and cvs didn't like these three last time around, try again. 2000-03-20 12:34:21 +00:00
subr_diskslice.c Remove B_READ, B_WRITE and B_FREEBUF and replace them with a new 2000-03-20 10:44:49 +00:00
subr_eventhandler.c
subr_log.c
subr_module.c
subr_param.c
subr_prf.c
subr_prof.c
subr_rman.c
subr_scanf.c
subr_smp.c
subr_trap.c
subr_xxx.c
sys_generic.c
sys_pipe.c
sys_process.c
sys_socket.c
syscalls.c
syscalls.master
sysv_ipc.c
sysv_msg.c
sysv_sem.c
sysv_shm.c
tty_compat.c
tty_conf.c
tty_cons.c
tty_pty.c
tty_snoop.c
tty_subr.c
tty_tty.c
tty.c
uipc_domain.c
uipc_mbuf.c
uipc_proto.c
uipc_sockbuf.c
uipc_socket2.c
uipc_socket.c Make sure to free the socket in soabort() if the protocol couldn't 2000-03-18 08:56:56 +00:00
uipc_syscalls.c
uipc_usrreq.c
vfs_acl.c
vfs_aio.c Rename the existing BUF_STRATEGY() to DEV_STRATEGY() 2000-03-20 11:29:10 +00:00
vfs_bio.c Rename the existing BUF_STRATEGY() to DEV_STRATEGY() 2000-03-20 11:29:10 +00:00
vfs_cache.c
vfs_cluster.c Remove B_READ, B_WRITE and B_FREEBUF and replace them with a new 2000-03-20 10:44:49 +00:00
vfs_conf.c
vfs_default.c Remove B_READ, B_WRITE and B_FREEBUF and replace them with a new 2000-03-20 10:44:49 +00:00
vfs_export.c Rename the existing BUF_STRATEGY() to DEV_STRATEGY() 2000-03-20 11:29:10 +00:00
vfs_extattr.c
vfs_init.c
vfs_lookup.c
vfs_mount.c
vfs_subr.c Rename the existing BUF_STRATEGY() to DEV_STRATEGY() 2000-03-20 11:29:10 +00:00
vfs_syscalls.c
vfs_vnops.c
vnode_if.pl
vnode_if.src