HardenedBSD/sys/kern
Poul-Henning Kamp 791d77e0dd Get rid of two and a half printf in the kernel.
Add more features to the one remaining to handle the job:
	+	signed quantity.
	#	alternate format
	-	left padding
	*	read width as next arg.
	n	numeric in (argument specified) default radix.

Fix the DDB debugger to use these.
Use vprintf in debug routine in pcvt.

The warnings from gcc may become more wrong and  intolerable because
of this.

Warning:  I have not checked the entire source for unsupported or
changed constructs, but generally belive that there are only a few.

Suggested by: bde
1996-01-15 22:41:03 +00:00
..
imgact_aout.c
imgact_gzip.c
imgact_shell.c
inflate.c
init_main.c
init_sysent.c Add an option NFS_NOSERVER which saves 100K in the install kernel (or 1996-01-13 23:27:58 +00:00
kern_acct.c
kern_clock.c
kern_conf.c kern_conf.c: remove a now unused variable. 1995-12-22 15:56:35 +00:00
kern_descrip.c
kern_devconf.c
kern_exec.c (gulp!) reran makesyscalls.. 1996-01-08 04:30:48 +00:00
kern_exit.c (gulp!) reran makesyscalls.. 1996-01-08 04:30:48 +00:00
kern_fork.c Converted two options over to the new scheme: USER_LDT and KTRACE. 1996-01-03 21:42:35 +00:00
kern_ktrace.c Converted two options over to the new scheme: USER_LDT and KTRACE. 1996-01-03 21:42:35 +00:00
kern_lkm.c
kern_lockf.c
kern_malloc.c
kern_ntptime.c
kern_physio.c
kern_proc.c fill in kinfo_eproc.e_login - otherwise a sysctl to read the eprocs wont 1996-01-01 17:01:03 +00:00
kern_prot.c
kern_random.c 1) ifdef out some unused functions (for now) 1995-12-29 08:04:32 +00:00
kern_resource.c
kern_sig.c Converted two options over to the new scheme: USER_LDT and KTRACE. 1996-01-03 21:42:35 +00:00
kern_subr.c
kern_synch.c Converted two options over to the new scheme: USER_LDT and KTRACE. 1996-01-03 21:42:35 +00:00
kern_sysctl.c Fix the reversed source and dest args to bcopy() in the kernel space 1996-01-01 17:05:07 +00:00
kern_tc.c
kern_time.c Finished staticizing of timevalfix(). 1995-12-26 01:07:42 +00:00
kern_timeout.c
kern_xxx.c
Make.tags.inc
Makefile
makesyscalls.sh
md5c.c
subr_autoconf.c
subr_clist.c Convert DDB to new-style option. 1996-01-04 21:13:23 +00:00
subr_disklabel.c
subr_diskmbr.c
subr_diskslice.c It's bad if the blockno is negative. 1996-01-07 22:39:06 +00:00
subr_dkbad.c
subr_log.c
subr_param.c Convert SYSV IPC to new-style options. (I hope I got everything...) 1996-01-04 20:29:06 +00:00
subr_prf.c Get rid of two and a half printf in the kernel. 1996-01-15 22:41:03 +00:00
subr_prof.c Implemented non-statistical kernel profiling. This is based on 1995-12-29 15:30:05 +00:00
subr_rlist.c
subr_trap.c Convert DDB to new-style option. 1996-01-04 21:13:23 +00:00
subr_xxx.c
sys_generic.c Converted two options over to the new scheme: USER_LDT and KTRACE. 1996-01-03 21:42:35 +00:00
sys_process.c
sys_socket.c
syscalls.c Add an option NFS_NOSERVER which saves 100K in the install kernel (or 1996-01-13 23:27:58 +00:00
syscalls.master Add an option NFS_NOSERVER which saves 100K in the install kernel (or 1996-01-13 23:27:58 +00:00
sysv_ipc.c (gulp!) reran makesyscalls.. 1996-01-08 04:30:48 +00:00
sysv_msg.c Somehow managed to miss these four files when converting the SYSV IPC 1996-01-05 16:38:03 +00:00
sysv_sem.c Somehow managed to miss these four files when converting the SYSV IPC 1996-01-05 16:38:03 +00:00
sysv_shm.c Somehow managed to miss these four files when converting the SYSV IPC 1996-01-05 16:38:03 +00:00
tty_compat.c
tty_conf.c
tty_cons.c
tty_pty.c Fixed pty names. The control and slave names were back to front. 1995-12-22 15:53:53 +00:00
tty_snoop.c
tty_subr.c Convert DDB to new-style option. 1996-01-04 21:13:23 +00:00
tty_tb.c
tty_tty.c Fixed permissions of /dev/tty. 1995-12-22 15:57:31 +00:00
tty.c
uipc_domain.c
uipc_mbuf.c
uipc_proto.c
uipc_sockbuf.c Eliminate the dramatic TCP performance decrease observed for writes in 1996-01-05 21:41:54 +00:00
uipc_socket2.c Eliminate the dramatic TCP performance decrease observed for writes in 1996-01-05 21:41:54 +00:00
uipc_socket.c
uipc_syscalls.c Converted two options over to the new scheme: USER_LDT and KTRACE. 1996-01-03 21:42:35 +00:00
uipc_usrreq.c
vfs_bio.c Print out the queue index if it's found to be inconsistent. 1996-01-06 23:58:03 +00:00
vfs_cache.c kern_conf.c: remove a now unused variable. 1995-12-22 15:56:35 +00:00
vfs_cluster.c Fixed bugs and finished staticization for things inside `#ifdef DEBUG'. 1995-12-22 16:06:46 +00:00
vfs_conf.c
vfs_export.c Convert DDB to new-style option. 1996-01-04 21:13:23 +00:00
vfs_extattr.c convert FDESC, KERNFS, NULLFS, PORTAL, UMAPFS, and UNION to the new 1996-01-05 17:46:14 +00:00
vfs_init.c
vfs_lookup.c Converted two options over to the new scheme: USER_LDT and KTRACE. 1996-01-03 21:42:35 +00:00
vfs_mount.c
vfs_subr.c Convert DDB to new-style option. 1996-01-04 21:13:23 +00:00
vfs_syscalls.c convert FDESC, KERNFS, NULLFS, PORTAL, UMAPFS, and UNION to the new 1996-01-05 17:46:14 +00:00
vfs_vnops.c
vnode_if.pl
vnode_if.sh
vnode_if.src