freebsd-dev/usr.sbin
Garrett Wollman 0d3bcc2e80 Make the threatened fts(3) ABI fix. FTSENT now avoids the use of the struct
hack, thereby allowing future extensions to the structure (e.g., for extended
attributes) without rebreaking the ABI.  FTSENT now contains a pointer to the
parent stream, which fts_compar() can then take advantage of, avoiding the
undefined behavior previously warned about.  As a consequence of this change,
the prototype of the comparison function passed to fts_open() has changed
to reflect the required amount of constness for its use.  All callers in the
tree are updated to use the correct prototype.

Comparison functions can now make use of the new parent pointer to access
the new stream-specific private data pointer, which is intended to assist
creation of reentrant library routines which use fts(3) internally.

Not objected to in spirit by: -arch
2002-09-21 01:28:41 +00:00
..
ac The .Nm utility 2002-07-14 14:47:15 +00:00
accton The .Nm utility 2002-07-14 14:47:15 +00:00
acpi Only include parent directory Makefile.inc if it exists. Now you can 2002-09-17 14:56:23 +00:00
adduser Fix conjugation of exists and add full stops to the messages I changed. 2002-08-11 20:31:16 +00:00
amd Mark all internal libraries with INTERNALLIB. 2002-05-13 11:24:03 +00:00
ancontrol The .Nm utility 2002-07-14 14:47:15 +00:00
apm Remove extra args to printf 2002-08-25 06:15:50 +00:00
apmd The .Nm utility 2002-07-14 14:47:15 +00:00
arp Change 'int pid' to 'pid_t pid' 2002-07-25 01:48:19 +00:00
atm The .Nm utility 2002-07-14 14:47:15 +00:00
boot0cfg The .Nm utility 2002-07-14 14:47:15 +00:00
boot98cfg The .Nm utility 2002-07-14 14:47:15 +00:00
bootparamd The .Nm utility 2002-07-14 14:47:15 +00:00
btxld
burncd Add DVD+RW support to the ATA driver and burncd. This also closes 2002-08-08 07:59:24 +00:00
cdcontrol de-__P() 2002-07-11 18:31:16 +00:00
chkgrp
chown Fix a spelling mistake. 2002-07-17 16:22:24 +00:00
chroot The .Nm utility 2002-07-14 14:47:15 +00:00
ckdist
config mdoc(7) police: Removed redundant .Ns calls. 2002-08-13 16:07:28 +00:00
cron Never allow a user to use crontab if opening /var/cron/{allow,deny} fails 2002-08-04 04:32:27 +00:00
crunch Apply the envp fix to the other call to main() as well. 2002-08-09 02:39:38 +00:00
ctm Make the threatened fts(3) ABI fix. FTSENT now avoids the use of the struct 2002-09-21 01:28:41 +00:00
daemon
dev_mkdb The .Nm utility 2002-07-14 14:47:15 +00:00
devinfo o Don't print devices that aren't attached unless run with the newly 2002-09-20 02:26:58 +00:00
digictl The .Nm utility 2002-07-14 14:47:15 +00:00
editmap Add editmap, a new utility which comes with sendmail 8.12 for editing maps in 2002-02-17 22:02:59 +00:00
edquota Allow edquota(8) to be used for setting up quotas non-interactively (add a 2002-09-07 12:26:07 +00:00
elf2aout Set NO_WERROR to ignore the following warning which is emitted on 2002-07-11 18:06:09 +00:00
elf2exe The .Nm utility 2002-07-14 14:47:15 +00:00
extattr Add the new userland tool for manipulating extended attributes. 2002-08-30 08:53:03 +00:00
extattrctl The .Nm utility 2002-07-14 14:47:15 +00:00
faithd The .Nm utility 2002-07-14 14:47:15 +00:00
fdcontrol mdoc(7) police: tidy up the markup. 2002-01-10 17:41:22 +00:00
fdformat Include <string.h> for some prototypes, rather than depending on 2002-04-01 21:13:17 +00:00
fdread Use `The .Nm utility' 2002-04-20 12:27:18 +00:00
fdwrite Use `The .Nm utility' 2002-04-20 12:27:18 +00:00
gifconfig Correctly handle ifr.ifr_flags/ifr.ifr_flagshigh like ifconfig(8) does. 2002-08-29 12:52:28 +00:00
i4b After dialling using -n, add the ability to wait for the first response 2002-08-27 14:46:22 +00:00
ifmcstat The .Nm utility 2002-07-14 14:47:15 +00:00
inetd When printing the wait status, break it down into a signal and a exit status. 2002-09-04 21:00:45 +00:00
iostat Use essentially the same formatting of the CPU stats percentages as in 2002-08-18 17:51:14 +00:00
ipftest * ipftest now compiles with IPFILTER_LOG and needs ip_log.c to be able to 2002-03-20 08:57:10 +00:00
ipresend
ipsend
iptest
IPXrouted The .Nm utility 2002-07-14 14:47:15 +00:00
jail The .Nm utility 2002-07-14 14:47:15 +00:00
kbdcontrol de-__P() 2002-07-11 21:13:37 +00:00
kbdmap C rewrite of kbdmap/vidfont. 2002-07-03 14:56:08 +00:00
kernbb Include <nlist.h> for nlist interfaces instead of depending on namespace 2002-08-18 17:57:08 +00:00
keyadmin The .Nm utility 2002-07-14 14:47:15 +00:00
keyserv Initiate deorbit burn for the i386-only a.out related support. Moves are 2002-09-17 01:49:00 +00:00
kgmon Fix int/size_t mismatch for sysctl arguments. Try not to introduce more 2002-07-30 04:45:14 +00:00
kgzip
kldxref This is a userland tool, not a kernel component or libstand client. 2002-07-17 23:41:58 +00:00
lastlogin The .Nm utility 2002-07-14 14:47:15 +00:00
lpr Fix typos; each file has at least one s/seperat/separat/ 2002-08-11 13:05:30 +00:00
lptcontrol The .Nm utility 2002-07-14 14:47:15 +00:00
mailstats Update build infrastructure for sendmail 8.12. 2002-02-17 22:05:07 +00:00
mailwrapper Drop support for COPY, -c has been the default mode of install(1) 2002-07-29 09:40:17 +00:00
makemap Update build infrastructure for sendmail 8.12. 2002-02-17 22:05:07 +00:00
manctl The .Nm utility 2002-07-14 14:47:15 +00:00
memcontrol Some BIOSs are using MTRR values that are only documented under NDA 2002-09-15 15:07:55 +00:00
mergemaster Suppress spurious warning messages about rm -rf TEMPROOT failing 2002-08-05 08:47:52 +00:00
mixer The .Nm utility 2002-07-14 14:47:15 +00:00
mld6query The .Nm utility 2002-07-14 14:47:15 +00:00
mlxcontrol
mount_nwfs s/filesystem/file system/g as discussed on -developers 2002-08-21 18:11:48 +00:00
mount_portalfs s/filesystem/file system/g as discussed on -developers 2002-08-21 18:11:48 +00:00
mount_smbfs Add bmake glue for src/contrib/smbfs and connect userland smbfs 2001-12-14 11:41:22 +00:00
mountd Kerberised NFS has never (as far as I can tell) worked outside 2002-09-20 20:03:27 +00:00
moused Replace various spelling with FALLTHROUGH which is lint()able 2002-08-25 13:30:43 +00:00
mptable
mrouted Check for FD_SET overruns. 2002-09-09 15:45:28 +00:00
mtest The .Nm utility 2002-07-14 14:47:15 +00:00
mtree Make the threatened fts(3) ABI fix. FTSENT now avoids the use of the struct 2002-09-21 01:28:41 +00:00
named Install the rfc 2317 notes 2002-07-01 01:23:59 +00:00
named.reload
named.restart
ndc
ndp Change 'int pid' to 'pid_t pid' 2002-07-25 01:48:19 +00:00
newsyslog The .Nm utility 2002-07-14 14:47:15 +00:00
nfsd Update manpage to match the code, vfsload() is not used 2002-08-11 15:19:49 +00:00
ngctl Usage style sweep: spell "usage" with a small 'u'. 2002-04-22 13:44:47 +00:00
nghook The .Nm utility 2002-07-14 14:47:15 +00:00
nologin The .Nm utility 2002-07-06 19:34:18 +00:00
nslookup Install files via FILES. 2001-12-17 16:21:59 +00:00
nsupdate
ntp The .Nm utility 2002-07-14 14:47:15 +00:00
pccard Copy cis strings into the kernel. 2002-07-22 06:58:24 +00:00
pciconf Use consistent terminology in the usage message, the man page 2002-09-17 18:10:39 +00:00
pcvt Don't depend on <sys/types.h> pollution in <sys/fcntl.h>. 2002-09-17 17:59:51 +00:00
periodic The .Nm utility 2002-07-14 14:47:15 +00:00
pkg_install Make the threatened fts(3) ABI fix. FTSENT now avoids the use of the struct 2002-09-21 01:28:41 +00:00
pnpinfo
ppp Unbreak -DNOINET6 2002-09-02 13:34:27 +00:00
pppctl The .Nm utility 2002-07-14 14:47:15 +00:00
pppd Check for FD_SET overruns. 2002-09-17 15:52:35 +00:00
pppstats Usage style sweep: spell "usage" with a small 'u'. 2002-04-22 13:44:47 +00:00
praliases Update build infrastructure for sendmail 8.12. 2002-02-17 22:05:07 +00:00
prefix The .Nm utility 2002-07-14 14:47:15 +00:00
procctl The .Nm utility 2002-07-14 14:47:15 +00:00
pstat Use struct xfile, not struct file. 2002-07-31 12:43:17 +00:00
pw The .Nm utility 2002-07-14 14:47:15 +00:00
pwd_mkdb The .Nm utility 2002-07-14 14:47:15 +00:00
quot The .Nm utility 2002-07-14 14:47:15 +00:00
quotaon The .Nm utility 2002-07-14 14:47:15 +00:00
rarpd Add "-t" to useage message and comment. (The -t option was added 2002-09-15 15:37:50 +00:00
raycontrol The .Nm utility 2002-07-14 14:47:15 +00:00
repquota The .Nm utility 2002-07-14 14:47:15 +00:00
rip6query The .Nm utility 2002-07-14 14:47:15 +00:00
rmt The .Nm utility 2002-07-14 14:47:15 +00:00
route6d The .Nm utility 2002-07-14 14:47:15 +00:00
rpc.lockd Remove a case of exposing 'struct ucred' to userspace. Use a struct xucred 2002-08-15 21:52:22 +00:00
rpc.statd use getaddrinfo() instead of gethostbyname(). 2002-07-15 19:02:45 +00:00
rpc.umntall The .Nm utility 2002-07-14 14:47:15 +00:00
rpc.yppasswdd Drop support for COPY, -c has been the default mode of install(1) 2002-07-29 09:40:17 +00:00
rpc.ypupdated Unbogotify the comment containing the RCS Id. 2002-02-15 00:46:32 +00:00
rpc.ypxfrd The .Nm utility 2002-07-14 14:47:15 +00:00
rpcbind use IPV6_V6ONLY instead of non standard IPV6_BINDV6ONLY. 2002-07-22 15:22:53 +00:00
rrenumd The .Nm utility 2002-07-14 14:47:15 +00:00
rtadvd The .Nm utility 2002-07-14 14:47:15 +00:00
rtprio Use `The .Nm utility' 2002-04-20 12:27:18 +00:00
rtsold The .Nm utility 2002-07-14 14:47:15 +00:00
rwhod Comment out WARNS?=4 to unbreak the Alpha build. 2002-07-15 17:11:20 +00:00
sa Get rid of %qd, and unbreak Alpha build. 2002-07-15 16:05:15 +00:00
sade Teach sysinstall that documents on the boot floppy might not be gzipped. 2002-08-09 07:44:43 +00:00
sendmail Update build infrastructure for sendmail 8.12. 2002-02-17 22:06:20 +00:00
setkey Fix spacing for -P (policy) examples. 2002-07-27 21:06:06 +00:00
sgsc
sicontrol The .Nm utility 2002-07-14 14:47:15 +00:00
sliplogin The .Nm utility 2002-07-14 14:47:15 +00:00
slstat WARNS=2, de-__P() 2002-07-11 22:50:36 +00:00
spkrtest The .Nm utility 2002-07-14 14:47:15 +00:00
spray do not call clnt_spcreateerror nor clnt_sperror with a NULL pointer, instead 2002-07-15 18:53:52 +00:00
stallion Replace various spelling with FALLTHROUGH which is lint()able 2002-08-25 13:30:43 +00:00
sysinstall Add tcl81 that was missing. 2002-09-09 17:53:41 +00:00
syslogd Make syslogd -u treat "*" as all levels by explictly setting pri_cmp 2002-09-04 21:11:25 +00:00
tcpdchk
tcpdmatch
tcpdump Remove out-of-date -I. 2002-06-26 01:37:45 +00:00
timed The .Nm utility 2002-07-14 14:47:15 +00:00
traceroute Update for traceroute 1.4a12 2002-07-28 02:27:07 +00:00
traceroute6 Back out previous commit. I was a bit overzealous: the fd_set size is 2002-09-09 16:43:18 +00:00
trpt Unbreak Alpha build. 2002-07-16 09:58:36 +00:00
tzsetup The .Nm utility 2002-07-14 14:47:15 +00:00
ugidfw Add a libnames entry for libugidfw. 2002-08-02 13:37:57 +00:00
usbd The .Nm utility 2002-07-14 14:47:15 +00:00
usbdevs The .Nm utility 2002-07-14 14:47:15 +00:00
vidcontrol Add a new -H' modifier, which when combined with -p' or `-P' allows to dump 2002-08-19 16:33:23 +00:00
vipw Don't use NULL when we really mean 0 for call to pw_edit. 2002-08-21 19:01:50 +00:00
vnconfig
watch Add break's to case blocks. 2002-08-10 08:42:10 +00:00
wicontrol Warn that hex keys are the most portable. 2002-08-12 06:59:04 +00:00
wlconfig The .Nm utility 2002-07-14 14:47:15 +00:00
xten KNF. 2002-06-12 04:18:35 +00:00
yp_mkdb The .Nm utility 2002-07-14 14:47:15 +00:00
ypbind xids are u_int32_ts, which are not necessarily the same size as time_ts or 2002-09-16 21:39:42 +00:00
yppoll The .Nm utility 2002-07-14 14:47:15 +00:00
yppush The .Nm utility 2002-07-14 14:47:15 +00:00
ypserv The resolver library does a pretty acceptable set of domain 2002-09-20 20:09:27 +00:00
ypset The .Nm utility 2002-07-14 14:47:15 +00:00
zic The .Nm utility 2002-07-14 14:47:15 +00:00
Makefile Pppctl seems to compile again now 2002-09-19 10:32:39 +00:00
Makefile.inc