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
apmlabel
atactl Convert TNF licenses to new 2 clause variant 2008-04-30 13:10:46 +00:00
badsect
bioctl Add ciss(4) to drivers supporting bio(4) and bioctl(8). 2008-05-25 20:09:55 +00:00
brconfig
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
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
dkscan_bsdlabel Convert TNF licenses to new 2 clause variant 2008-04-30 13:10:46 +00:00
dmesg
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
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
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
mount_cd9660 Move TNF licenses to 2 clause form 2008-05-02 18:11:04 +00:00
mount_efs
mount_ext2fs
mount_fdesc
mount_ffs
mount_filecore
mount_hfs Move TNF licenses to 2 clause form 2008-05-02 18:11:04 +00:00
mount_kernfs
mount_lfs
mount_msdos
mount_nfs Convert to new 2 clause license 2008-04-29 06:53:00 +00:00
mount_ntfs
mount_null
mount_overlay
mount_portal Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
mount_procfs
mount_ptyfs Convert TNF licenses to new 2 clause variant 2008-04-30 13:10:46 +00:00
mount_smbfs
mount_sysvbfs
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
mount_union Kill -r. Union makes for a poor nullfs. 2008-02-05 16:54:07 +00:00
newbtconf
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
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
ping
ping6
pppoectl
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
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
route
routed
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
scsictl Convert TNF licenses to new 2 clause variant 2008-04-30 13:10:46 +00:00
setkey
shutdown Improvements and clarifications to log messages and also to the man page. 2008-02-09 04:09:22 +00:00
slattach
svhlabel
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
tunefs
umount
veriexecctl Following input from Matthew Mondor, some Veriexec documentation changes: 2008-02-18 10:37:19 +00:00
wdogctl
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