NetBSD/sbin
dyoung d75414adf5 Let us add/remove features from ifconfig, such as support for
various address families (inet, inet6, iso, atalk) and protocols
(802.11, 802.3ad, CARP), simply by trimming the list of sources in
the Makefile.  This helps one customize ifconfig for an embedded
device or for install media, and it eliminates a lot of grotty
#ifdef'age.  Now, the ifconfig syntax and semantics are finalized
at run-time using the constructor routines in each address-family/protocol
module.

(In principle, ifconfig could load virtually all of its syntax from
shared objects.)

Extract a lot of common code into subroutines, in order to shrink
the ifconfig binary a bit.  Make all of the address families share
code for address addition/replacement/removal, and delete "legacy"
code for manipulating addresses.  That may have broken atalk and
iso, despite my best efforts.

Extract an include file, Makefile.inc, containing the make-fu that
both ifconfig and x_ifconfig share.

Sprinkle static.  Change some int's to bool's.  Constify.

Add RCS Ids to carp.c and env.c.  Move media code to a new file,
media.c.  Delete several unneeded header files.

Set, reset, and display the IEEE 802.11 attribute, 'dot11RTSThreshold'.

Bug fix: do not require both a interface address and a destination
address for point-to-point interfaces, but accept a interface
address by itself.
2008-07-02 07:44:13 +00:00
..
amrctl Drop trailing whitespace. 2006-07-23 13:23:12 +00:00
apmlabel Nuke extra comma in Xrefs. 2007-06-25 00:41:50 +00:00
atactl Convert TNF licenses to new 2 clause variant 2008-04-30 13:10:46 +00:00
badsect Move WARNS=3 to the Makefile.inc, and add a little const to the remaining 2005-06-27 01:00:04 +00:00
bioctl Add ciss(4) to drivers supporting bio(4) and bioctl(8). 2008-05-25 20:09:55 +00:00
brconfig Bump date for previous. 2007-01-08 07:22:12 +00:00
ccdconfig Convert TNF licenses to new 2 clause variant 2008-04-30 13:10:46 +00:00
cgdconfig Bump date for previous. 2008-05-13 09:31:06 +00:00
chkconfig
clri sprinkle some -fno-strict-aliasing and -Wno-pointer-sign with GCC4. 2006-05-11 23:16:28 +00:00
dhcpcd Fix outdated CLEANFILES. 2008-05-26 20:17:00 +00:00
disklabel Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
dkctl fix typo 2006-06-17 02:16:19 +00:00
dkscan_bsdlabel Convert TNF licenses to new 2 clause variant 2008-04-30 13:10:46 +00:00
dmesg c99 initializer 2006-10-16 02:43:19 +00:00
drvctl Document -l, -Q, -R, and -S. 2008-02-16 02:00:37 +00:00
dump Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
dump_lfs Enable gcc optimization on m68000 (sun2) again with minimum hacks. 2008-04-27 03:06:46 +00:00
edlabel use c99 initialisers. 2006-10-23 03:56:38 +00:00
fastboot
fdisk mbr_dsn is unsigned, print it as such. 2008-03-09 14:57:10 +00:00
fsck Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
fsck_ext2fs Remove unused file. 2008-03-16 23:41:25 +00:00
fsck_ffs There is only one more file which requires HACKS for m68000, 2008-05-04 15:37:19 +00:00
fsck_lfs Make sure all cached buffers with valid, not yet written data have been 2008-05-16 09:21:59 +00:00
fsck_msdos Move to 2 clause license, approved by Wolfgang Solfrank. 2008-06-13 20:46:09 +00:00
fsdb There is only one more file which requires HACKS for m68000, 2008-05-04 15:37:19 +00:00
fsirand Convert TNF licenses to new 2 clause variant 2008-04-30 13:10:46 +00:00
gpt PR/38094: Robert Millan: support "BIOS Boot" partition type in gpt(8) 2008-02-24 18:38:10 +00:00
ifconfig Let us add/remove features from ifconfig, such as support for 2008-07-02 07:44:13 +00:00
init un-bitrot #if 0 testing code. 2008-03-18 15:38:57 +00:00
ldconfig Convert TNF licenses to new 2 clause variant 2008-04-30 13:10:46 +00:00
mbrlabel Grammar fix. 2006-01-12 20:37:23 +00:00
mknod Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
modload Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
modstat Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
modunload Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
mount Xref mount_tmpfs(8). 2008-05-06 17:21:56 +00:00
mount_ados Rescue the subjunctive. 2007-07-30 05:00:55 +00:00
mount_cd9660 Move TNF licenses to 2 clause form 2008-05-02 18:11:04 +00:00
mount_efs Make all mount(2) return value error checks against -1. Some file 2007-07-16 17:06:52 +00:00
mount_ext2fs Make all mount(2) return value error checks against -1. Some file 2007-07-16 17:06:52 +00:00
mount_fdesc Make all mount(2) return value error checks against -1. Some file 2007-07-16 17:06:52 +00:00
mount_ffs Make all mount(2) return value error checks against -1. Some file 2007-07-16 17:06:52 +00:00
mount_filecore Make all mount(2) return value error checks against -1. Some file 2007-07-16 17:06:52 +00:00
mount_hfs Move TNF licenses to 2 clause form 2008-05-02 18:11:04 +00:00
mount_kernfs kernfs doesn't support getargs, so fail silently instead of making 2007-07-16 17:09:42 +00:00
mount_lfs Don't attempt to start megamaid if run with MNT_GETARGS. 2007-07-17 12:39:24 +00:00
mount_msdos convert __attribute__s to applicable cdefs.h macros 2007-12-15 19:44:37 +00:00
mount_nfs Convert to new 2 clause license 2008-04-29 06:53:00 +00:00
mount_ntfs convert __attribute__s to applicable cdefs.h macros 2007-12-15 19:44:37 +00:00
mount_null Make all mount(2) return value error checks against -1. Some file 2007-07-16 17:06:52 +00:00
mount_overlay Make all mount(2) return value error checks against -1. Some file 2007-07-16 17:06:52 +00:00
mount_portal Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
mount_procfs Make all mount(2) return value error checks against -1. Some file 2007-07-16 17:06:52 +00:00
mount_ptyfs Convert TNF licenses to new 2 clause variant 2008-04-30 13:10:46 +00:00
mount_smbfs sprinkle some -fno-strict-aliasing and -Wno-pointer-sign with GCC4. 2006-05-11 23:16:28 +00:00
mount_sysvbfs Make all mount(2) return value error checks against -1. Some file 2007-07-16 17:06:52 +00:00
mount_tmpfs Convert TNF licenses to new 2 clause variant 2008-04-30 13:10:46 +00:00
mount_udf Fix missing -s argument. 2008-05-15 07:03:17 +00:00
mount_umap Make all mount(2) return value error checks against -1. Some file 2007-07-16 17:06:52 +00:00
mount_union Kill -r. Union makes for a poor nullfs. 2008-02-05 16:54:07 +00:00
newbtconf .An -nosplit 2005-09-30 20:18:12 +00:00
newfs Fix small documentation bug as reported in PR#38192 : 2008-03-08 19:26:46 +00:00
newfs_ext2fs Normalize my licenses. 2008-05-14 13:29:27 +00:00
newfs_lfs Make sure all cached buffers with valid, not yet written data have been 2008-05-16 09:21:59 +00:00
newfs_msdos include <signal.h> where signal(3) is used 2007-02-08 21:36:58 +00:00
newfs_sysvbfs Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
newfs_udf Use the new macros defined in ecma167-udf.h and also calculate the extended 2008-06-24 15:37:42 +00:00
nologin
pdisk Move WARNS=3 to the Makefile.inc, and add a little const to the remaining 2005-06-27 01:00:04 +00:00
ping Shutdown sloop socket for read as it's never read on to 2008-01-08 20:03:09 +00:00
ping6 Add new Makefile knob, USE_FORT, which extends USE_SSP by turning on the 2007-05-28 12:06:17 +00:00
pppoectl Add new Makefile knob, USE_FORT, which extends USE_SSP by turning on the 2007-05-28 12:06:17 +00:00
raidctl Move TNF licenses to 2 clause form 2008-05-02 18:11:04 +00:00
rcorder remove clause #3 from my license where there are no other 2008-05-29 14:51:25 +00:00
reboot New sentence, new line. 2008-05-25 20:08:56 +00:00
resize_ffs convert __attribute__s to applicable cdefs.h macros 2007-12-15 19:44:37 +00:00
resize_lfs Convert TNF licenses to new 2 clause variant 2008-04-30 13:10:46 +00:00
restore Fix some inconsisent/conflicting definitions and missing parameters 2008-02-16 17:58:01 +00:00
rndctl Move WARNS=3 to the Makefile.inc, and add a little const to the remaining 2005-06-27 01:00:04 +00:00
route TSEL() is const char* now 2007-02-18 01:48:37 +00:00
routed convert __attribute__s to applicable cdefs.h macros 2007-12-15 19:44:37 +00:00
rtsol
savecore sync() a couple of times to benefit diagnosis of sloppy kernel code that 2008-04-20 23:40:31 +00:00
scan_ffs convert __attribute__s to applicable cdefs.h macros 2007-12-15 19:44:37 +00:00
scsictl Convert TNF licenses to new 2 clause variant 2008-04-30 13:10:46 +00:00
setkey Redo previous rework to generate yacc/lex output again and remove generated 2005-12-16 16:25:07 +00:00
shutdown Improvements and clarifications to log messages and also to the man page. 2008-02-09 04:09:22 +00:00
slattach Misc fixes for sl(4) and slattach(8) man pages: 2006-07-08 17:22:14 +00:00
svhlabel When checking for an EFS filesystem just read in the whole superblock, 2007-06-30 02:05:27 +00:00
swapctl remove clause #3 from my license where there are no other 2008-05-29 14:51:25 +00:00
sysctl Move TNF licenses to 2 clause form 2008-05-02 18:11:04 +00:00
ttyflags Remove more duplicate #includes, 2007-01-17 21:59:49 +00:00
tunefs Move WARNS=3 to the Makefile.inc, and add a little const to the remaining 2005-06-27 01:00:04 +00:00
umount convert __attribute__s to applicable cdefs.h macros 2007-12-15 19:44:37 +00:00
veriexecctl Following input from Matthew Mondor, some Veriexec documentation changes: 2008-02-18 10:37:19 +00:00
wdogctl Xref gcscpcib(4). 2008-01-09 14:35:54 +00:00
wsconsctl Convert TNF licenses to new 2 clause variant 2008-04-30 13:10:46 +00:00
Makefile Hook dhcpcd into build. 2008-05-24 19:39:30 +00:00
Makefile.inc WFORMAT is no more... 2006-10-08 17:52:28 +00:00