Make everything compile with -Wtraditional. Make it easier to distribute
authorGarrett Wollman <wollman@FreeBSD.org>
Sun, 19 Dec 1993 00:56:17 +0000 (00:56 +0000)
committerGarrett Wollman <wollman@FreeBSD.org>
Sun, 19 Dec 1993 00:56:17 +0000 (00:56 +0000)
commitfde1aeb2eee5a780dd6f91f3f55568543873e719
treeb0bdc5171f6291a29e92eeb3fe7bd5a5f32dcac6
parent2d7b9ab4dffb4d1d69429a4c975a3db44dd923d0
Make everything compile with -Wtraditional.  Make it easier to distribute
a binary link-kit.  Make all non-optional options (pagers, procfs) standard,
and update LINT to reflect new symtab requirements.

NB: -Wtraditional will henceforth be forgotten.  This editing pass was
primarily intended to detect any constructions where the old code might
have been relying on traditional C semantics or syntax.  These were all
fixed, and the result of fixing some of them means that -Wall is now a
realistic possibility within a few weeks.
250 files changed:
sys/conf/files
sys/ddb/db_access.c
sys/ddb/db_examine.c
sys/ddb/db_input.c
sys/ddb/db_output.c
sys/i386/conf/GENERICAH
sys/i386/conf/GENERICBT
sys/i386/conf/LINT
sys/i386/conf/Makefile.i386
sys/i386/i386/autoconf.c
sys/i386/i386/db_disasm.c
sys/i386/i386/db_interface.c
sys/i386/i386/db_trace.c
sys/i386/i386/dkbad.c
sys/i386/i386/in_cksum.c
sys/i386/i386/machdep.c
sys/i386/i386/math_emulate.c
sys/i386/i386/mem.c
sys/i386/i386/ns_cksum.c
sys/i386/i386/pmap.c
sys/i386/i386/trap.c
sys/i386/i386/vm_machdep.c
sys/i386/include/cpufunc.h
sys/i386/include/frame.h
sys/i386/include/param.h
sys/i386/include/pmap.h
sys/i386/include/vmparam.h
sys/i386/isa/aha1542.c
sys/i386/isa/aha1742.c
sys/i386/isa/bt742a.c
sys/i386/isa/clock.c
sys/i386/isa/com.c
sys/i386/isa/fd.c
sys/i386/isa/icu.s
sys/i386/isa/if_ed.c
sys/i386/isa/if_is.c
sys/i386/isa/isa.c
sys/i386/isa/isa_device.h
sys/i386/isa/mcd.c
sys/i386/isa/pccons.c
sys/i386/isa/sound/dmabuf.c
sys/i386/isa/sound/os.h
sys/i386/isa/sound/soundcard.c
sys/i386/isa/ultra14f.c
sys/i386/isa/wd.c
sys/i386/isa/wt.c
sys/isofs/iso.h
sys/isofs/isofs_bmap.c
sys/isofs/isofs_node.h
sys/isofs/isofs_rrip.c
sys/isofs/isofs_util.c
sys/isofs/isofs_vfsops.c
sys/isofs/isofs_vnops.c
sys/kern/aout_imgact.c
sys/kern/dead_vnops.c
sys/kern/init_main.c
sys/kern/kern__physio.c
sys/kern/kern_clock.c
sys/kern/kern_descrip.c
sys/kern/kern_execve.c
sys/kern/kern_exit.c
sys/kern/kern_fork.c
sys/kern/kern_kinfo.c
sys/kern/kern_ktrace.c
sys/kern/kern_proc.c
sys/kern/kern_prot.c
sys/kern/kern_sig.c
sys/kern/kern_subr.c
sys/kern/subr_prf.c
sys/kern/subr_rlist.c
sys/kern/sys_generic.c
sys/kern/sys_process.c
sys/kern/sys_socket.c
sys/kern/sysv_shm.c
sys/kern/tty.c
sys/kern/tty_compat.c
sys/kern/tty_pty.c
sys/kern/tty_ring.c
sys/kern/uipc_domain.c
sys/kern/uipc_mbuf.c
sys/kern/uipc_proto.c
sys/kern/uipc_socket.c
sys/kern/uipc_socket2.c
sys/kern/uipc_syscalls.c
sys/kern/vfs_conf.c
sys/kern/vfs_syscalls.c
sys/net/bpf.c
sys/net/bpf_filter.c
sys/net/if.c
sys/net/if.h
sys/net/if_ppp.c
sys/net/raw_cb.h
sys/net/raw_usrreq.c
sys/net/route.c
sys/net/route.h
sys/net/rtsock.c
sys/netccitt/ccitt_proto.c
sys/netccitt/if_x25subr.c
sys/netccitt/pk_debug.c
sys/netccitt/pk_input.c
sys/netccitt/pk_output.c
sys/netccitt/pk_subr.c
sys/netccitt/pk_timer.c
sys/netccitt/pk_usrreq.c
sys/netccitt/pk_var.h
sys/netinet/icmp_var.h
sys/netinet/in.c
sys/netinet/in.h
sys/netinet/in_mtudisc.c
sys/netinet/in_pcb.c
sys/netinet/in_proto.c
sys/netinet/in_var.h
sys/netinet/ip_icmp.c
sys/netinet/ip_input.c
sys/netinet/ip_output.c
sys/netinet/raw_ip.c
sys/netinet/tcp_debug.c
sys/netinet/tcp_input.c
sys/netinet/tcp_subr.c
sys/netinet/tcp_timer.c
sys/netinet/tcp_usrreq.c
sys/netinet/tcp_var.h
sys/netinet/udp_usrreq.c
sys/netinet/udp_var.h
sys/netiso/clnp.h
sys/netiso/clnp_debug.c
sys/netiso/clnp_er.c
sys/netiso/clnp_frag.c
sys/netiso/clnp_input.c
sys/netiso/clnp_options.c
sys/netiso/clnp_output.c
sys/netiso/clnp_raw.c
sys/netiso/clnp_subr.c
sys/netiso/clnp_timer.c
sys/netiso/esis.c
sys/netiso/esis.h
sys/netiso/if_eon.c
sys/netiso/iso.c
sys/netiso/iso_chksum.c
sys/netiso/iso_proto.c
sys/netiso/iso_snpac.c
sys/netiso/iso_snpac.h
sys/netiso/iso_var.h
sys/netiso/tp_astring.c
sys/netiso/tp_cons.c
sys/netiso/tp_driver.c
sys/netiso/tp_emit.c
sys/netiso/tp_inet.c
sys/netiso/tp_input.c
sys/netiso/tp_iso.c
sys/netiso/tp_meas.c
sys/netiso/tp_output.c
sys/netiso/tp_param.h
sys/netiso/tp_pcb.c
sys/netiso/tp_pcb.h
sys/netiso/tp_subr2.c
sys/netiso/tp_timer.c
sys/netiso/tp_usrreq.c
sys/netns/idp_usrreq.c
sys/netns/idp_var.h
sys/netns/ns.c
sys/netns/ns.h
sys/netns/ns_input.c
sys/netns/ns_ip.c
sys/netns/ns_output.c
sys/netns/ns_pcb.c
sys/netns/ns_pcb.h
sys/netns/ns_proto.c
sys/netns/spp_debug.c
sys/netns/spp_usrreq.c
sys/netns/spp_var.h
sys/netrmp/rmp.c
sys/netrmp/rmp_proto.c
sys/nfs/nfs_serv.c
sys/nfs/nfs_socket.c
sys/nfs/nfs_subs.c
sys/nfs/nfs_syscalls.c
sys/nfs/nfs_vfsops.c
sys/nfs/nfs_vnops.c
sys/nfs/nfsm_subs.h
sys/nfs/nfsnode.h
sys/nfs/nfsrvcache.h
sys/pcfs/denode.h
sys/pcfs/pcfs_conv.c
sys/pcfs/pcfs_denode.c
sys/pcfs/pcfs_lookup.c
sys/pcfs/pcfs_vnops.c
sys/procfs/procfs_subr.c
sys/procfs/procfs_vnops.c
sys/scsi/cd.c
sys/scsi/ch.c
sys/scsi/scsi_base.c
sys/scsi/scsi_ioctl.c
sys/scsi/scsiconf.c
sys/scsi/scsiconf.h
sys/scsi/sd.c
sys/scsi/st.c
sys/scsi/uk.c
sys/sys/buf.h
sys/sys/disklabel.h
sys/sys/file.h
sys/sys/filedesc.h
sys/sys/ioctl.h
sys/sys/ioctl_compat.h
sys/sys/kernel.h
sys/sys/ktrace.h
sys/sys/mbuf.h
sys/sys/proc.h
sys/sys/protosw.h
sys/sys/reboot.h
sys/sys/resource.h
sys/sys/sysent.h [new file with mode: 0644]
sys/sys/systm.h
sys/sys/termios.h
sys/sys/time.h
sys/sys/tty.h
sys/sys/ucred.h
sys/sys/uio.h
sys/sys/vnode.h
sys/ufs/fs.h
sys/ufs/inode.h
sys/ufs/lockf.h
sys/ufs/mfs_vfsops.c
sys/ufs/ufs_alloc.c
sys/ufs/ufs_disksubr.c
sys/ufs/ufs_lockf.c
sys/ufs/ufs_subr.c
sys/ufs/ufs_tables.c
sys/ufs/ufs_vfsops.c
sys/ufs/ufs_vnops.c
sys/vm/kern_lock.c
sys/vm/swap_pager.c
sys/vm/vm.h
sys/vm/vm_fault.c
sys/vm/vm_glue.c
sys/vm/vm_kern.c
sys/vm/vm_kern.h
sys/vm/vm_map.c
sys/vm/vm_map.h
sys/vm/vm_mmap.c
sys/vm/vm_object.c
sys/vm/vm_object.h
sys/vm/vm_page.c
sys/vm/vm_page.h
sys/vm/vm_pageout.c
sys/vm/vm_pager.c
sys/vm/vm_pager.h
sys/vm/vm_swap.c
sys/vm/vm_user.h
sys/vm/vnode_pager.c