freebsd-nq/usr.sbin
Peter Wemm 6d41b96fd7 Implement support for conf/options and i386/conf/options.i386
Note that this code is dormant unless the options files exist.
Also, parsing of quoted options in the config files is improved.

What this allows, is all the options in LINT to be specified to be
configured as #defines in a file rather than on the CC command line at
kernel build time.  This means that 'make depend' will catch dependencies
on actual *options*, meaning that you can run 'config' and 'make depend'
in complete safety WITHOUT removing the compile directory each time.

Unfortunately, this requires a pass over the source to get the individual
files to #include the new .h files that would be generated by config.
This has a small compile time penalty (appears up to about 2% slower)
from a "fresh" build.  Of course, you should not be needing to do complete
rebuilds very often once this was completed, so it would be an overall
win for most people.

Since this code is dormant and we've got a lot of other things happening
on the kernel tree at the moment (prototypes, devfs, static declarations
etc) I am not planning on doing any changes to activate this feature just
yet.
1995-12-11 10:52:34 +00:00
..
ac Add setlocale LC_TIME 1995-10-26 23:10:10 +00:00
accton Remove trailing whitespace. 1995-05-30 03:57:47 +00:00
adduser Clean up some of the english here.. 1995-10-22 11:44:16 +00:00
amd Fixed the type of time_type. 1995-12-07 14:33:33 +00:00
apm Remove trailing whitespace. 1995-05-30 03:57:47 +00:00
apmconf Remove trailing whitespace. 1995-05-30 03:57:47 +00:00
arp Make arp command actually behave as documented with the addition of a -f 1995-08-03 03:56:48 +00:00
bad144 Commit the longstanding bin/410 & kern/411 fix, in the hope that somebody 1995-12-01 11:07:01 +00:00
bootparamd main.c: 1995-07-25 22:44:14 +00:00
bootpd __386BSD__ -> __FreeBSD__ 1994-11-04 02:14:13 +00:00
bootpef add rtmsg.c. 1994-09-12 07:48:33 +00:00
bootpgw add rtmsg.c. 1994-09-12 07:48:33 +00:00
bootptest Changes for bootpd to work on FreeBSD 2.0: 1994-09-10 15:00:08 +00:00
cdcontrol Add the cdcontrol program by Serge Vakulenko. It's my understanding 1995-08-18 11:41:32 +00:00
cdplay Remove trailing whitespace. 1995-05-30 03:57:47 +00:00
chown Remove trailing whitespace. 1995-05-30 03:57:47 +00:00
chroot Get rid of update. Make man page installation work with our scheme 1994-08-05 16:31:05 +00:00
config Implement support for conf/options and i386/conf/options.i386 1995-12-11 10:52:34 +00:00
config.new Remove trailing whitespace. 1995-05-30 03:57:47 +00:00
cron Fix a bug that prevented %'s and \'s from being passed to the program 1995-09-10 13:02:56 +00:00
crunch Remove trailing whitespace. 1995-05-30 03:57:47 +00:00
ctm Fix a core-dump. 1995-11-10 12:17:23 +00:00
dbsym Changes to adapt to 2.0. 1994-08-23 11:17:55 +00:00
dev_mkdb Get rid of update. Make man page installation work with our scheme 1994-08-05 16:31:05 +00:00
diskpart Fix second gets() -> fgets() conversion botch I missed. 1995-12-02 11:01:43 +00:00
edquota Cast some expressions involving dbtob() to (unsigned long) and print them 1995-05-07 07:48:35 +00:00
eeprom Remove trailing whitespace. 1995-05-30 03:57:47 +00:00
fdcontrol Remove trailing whitespace. 1995-05-30 03:57:47 +00:00
fdformat Cross-reference newfs(8), and mkdosfs(1). 1995-11-05 19:23:42 +00:00
fdwrite Remove trailing whitespace. 1995-05-30 03:57:47 +00:00
inetd Workaround for the setlogin()-in-same-session-as-inetd bug. 1995-11-03 09:30:13 +00:00
iostat Remove trailing whitespace. 1995-05-30 03:57:47 +00:00
IPXrouted Submitted by: John Hay 1995-12-09 09:42:03 +00:00
kbdcontrol Merge RELENG_2_0_5 into HEAD 1995-06-11 19:33:05 +00:00
kbdmap Change install' to ${INSTALL}' so that default install flags can be 1995-07-25 00:37:58 +00:00
kernbb Fix various bogosities. 1995-10-22 19:45:28 +00:00
kgmon <sys/user.h> -> <sys/time.h> 1995-10-30 15:45:21 +00:00
kvm_mkdb Remove trailing whitespace. 1995-05-30 03:57:47 +00:00
lpr Fix a longstanding bug in `lpr -r'. I used alloca() instead of 1995-10-05 22:41:02 +00:00
lptcontrol Remove trailing whitespace. 1995-05-30 03:57:47 +00:00
lsdev Make this compile again by adding the necessary includes. 1995-11-17 16:29:24 +00:00
manctl Change install' to ${INSTALL}' so that default install flags can be 1995-07-25 00:37:58 +00:00
mixer Remove trailing whitespace. 1995-05-30 03:57:47 +00:00
mkdosfs mkdosfs -- a tool to create an MS-DOS file system on a device or file. 1995-11-05 16:02:04 +00:00
mount_portalfs Remove trailing whitespace. 1995-05-30 06:12:45 +00:00
mountd Avoid bogus free() of a junk pointer. 1995-11-17 23:22:34 +00:00
mrouted - mrouted doesn't allow loopback of group-specific queries, thus if a 1995-10-07 03:48:44 +00:00
mtree st_size in struct stat has type off_t (long long) and not unsigned long 1995-10-06 16:25:10 +00:00
named Reset LC_TIME only and add missing export 1995-10-23 20:33:13 +00:00
ncrcontrol Improve usage message and document "-u" option to select one of multiple 1995-09-14 18:14:28 +00:00
nfsd Changes to support version 3 of the NFS protocol. 1995-06-27 11:07:30 +00:00
nologin Change install' to ${INSTALL}' so that default install flags can be 1995-07-25 00:37:58 +00:00
nslookup merge beta26 import conflicts 1995-10-23 12:59:29 +00:00
pccard Minor tweaks to get ethernet working too. 1995-10-10 09:57:47 +00:00
pcvt Fix SRCS so that `make depend' works. There were some .l's and some .y's. 1995-09-28 18:23:44 +00:00
pkg_install Bring my pkg_install improvements forward from 2.1. 1995-11-12 04:55:40 +00:00
pkg_manage Clean up compilation warning. 1995-08-23 05:26:21 +00:00
portmap Correct ip protocol in error message, when binding the tcp port. 1995-10-27 11:44:07 +00:00
ppp 1. Add a settable redial timer and logging of the process id in a file. 1995-10-08 14:57:32 +00:00
pppd ppp-2.2 doesn't have a RELNOTES file anymore, so the old one here was 1995-11-10 21:39:32 +00:00
pppstats Merge pppstats from ppp-2.2 onto mainline.. 1995-10-31 21:41:59 +00:00
pstat #include <sys/user.h> 1995-10-29 09:57:50 +00:00
pwd_mkdb Remove trailing whitespace. 1995-05-30 03:57:47 +00:00
quot No need to go back quite _that_ far to the MOUNT_UFS constant when we have 1995-11-03 17:04:02 +00:00
quotaon Get rid of update. Make man page installation work with our scheme 1994-08-05 16:31:05 +00:00
rarpd Use daemon() to deamonify ourselves. 1995-07-18 21:35:32 +00:00
repquota Remove trailing whitespace. 1995-05-30 03:57:47 +00:00
rmt The rmt protocol didn't allow to pass a file creation mode (permission 1995-04-09 09:20:47 +00:00
rndcontrol Adjust a perror() to print the actual target of the error. 1995-12-01 10:36:12 +00:00
routed Typo.. SIOGIFCONF -> SIOCGIFCONF 1995-08-21 16:44:02 +00:00
rtprio Don't attempt to install rtprio.2 from here. It has moved to lib/libc/sys. 1995-08-06 00:58:52 +00:00
rwhod Here are patches to add full multicast support to rwhod, and an updated man 1995-08-17 00:51:40 +00:00
sa Remove trailing whitespace. 1995-05-30 03:57:47 +00:00
sade Update the -current sources from the 2.1 branch. 1995-12-07 10:34:59 +00:00
sendmail Back out "find itself" fix for security purist reasons from 1995-12-09 19:36:49 +00:00
sgsc Remove trailing whitespace. 1995-05-30 03:57:47 +00:00
sicontrol Cosmetic fix: The usage message was wrong.. One of the commands (mstate) 1995-10-01 03:13:33 +00:00
sliplogin Fix error: startslip -> sliplogin 1995-12-09 05:13:27 +00:00
slstat Remove trailing whitespace. 1995-05-30 03:57:47 +00:00
spkrtest Change install' to ${INSTALL}' so that default install flags can be 1995-07-25 00:37:58 +00:00
swapinfo Don't follow a null pointer for the reporting error if kvm_openfiles() fails. 1994-11-14 07:54:06 +00:00
sysctl Make sysctl compile again by removing all the debug stuff. 1995-11-17 16:28:42 +00:00
sysinstall Update the -current sources from the 2.1 branch. 1995-12-07 10:34:59 +00:00
syslogd With the recent 'make install' change in the kernel build makefiles, an 1995-11-14 23:39:39 +00:00
tcpdump Correctly determine the local timezone, by looking at the tm_gmtoff result 1995-09-28 15:28:40 +00:00
timed Remove trailing whitespace. 1995-05-30 03:57:47 +00:00
traceroute bugfix: traceroute hangs forever, if another ICMP traffics exists and 1995-07-23 01:25:33 +00:00
trpt Removed bogus #include of netinet/in_pcb.h 1995-04-10 00:41:25 +00:00
trsp Remove trailing whitespace. 1995-05-30 03:57:47 +00:00
tzsetup Don't put up bogus confirmation dialog. 1995-10-06 02:46:23 +00:00
update BSD 4.4 Lite usr.sbin Sources 1994-05-26 05:23:31 +00:00
vidcontrol Remove trailing whitespace. 1995-05-30 03:57:47 +00:00
vipw Small NIS tweak: frob pw_error() a little so that it can say either 1995-08-13 16:05:06 +00:00
vnconfig The vnconfig man page needs updating (change vndXX to vnXX). 1995-07-08 09:29:51 +00:00
watch Add setlocale LC_TIME 1995-10-26 23:15:14 +00:00
XNSrouted Remove trailing whitespace. 1995-05-30 03:57:47 +00:00
xntpd Fixed the type of a signal handler. 1995-12-07 14:47:36 +00:00
xten Switch from bogus absolute path to a relative one. 1995-05-09 23:48:54 +00:00
ypbind Add a -S option to ypbind that allows the following: 1995-07-20 22:33:02 +00:00
yppoll Remove trailing whitespace. 1995-05-30 03:57:47 +00:00
ypset Remove trailing whitespace. 1995-05-30 03:57:47 +00:00
zic Update timezone compiler and dumper to understand the new EC rules. 1995-08-05 20:28:48 +00:00
Makefile Disconnect fsdb in preperation for move to /sbin 1995-11-24 23:00:02 +00:00
Makefile.inc BSD 4.4 Lite usr.sbin Sources 1994-05-26 05:23:31 +00:00