freebsd-dev/bin
wollman d8d5a39838 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
..
cat Give lint a small bit of help. 2002-07-31 16:50:21 +00:00
chflags ANSIify function definitions. 2002-09-04 23:29:10 +00:00
chio Remove double #include <sys/cdef.h> and __FBSDID. 2002-07-01 10:46:39 +00:00
chmod mdoc(7) police: kill hard sentence breaks and one double space. 2002-08-09 10:34:57 +00:00
cp Make the threatened fts(3) ABI fix. FTSENT now avoids the use of the struct 2002-09-21 01:28:41 +00:00
csh s/filesystem/file system/ as discussed on -developers 2002-08-21 17:32:44 +00:00
date Consistently use __FBSDID 2002-06-30 05:13:54 +00:00
dd Consistently use __FBSDID 2002-06-30 05:13:54 +00:00
df Fix 'SYNOPSIS' and 'usage' 2002-08-26 04:56:23 +00:00
domainname Consistently use __FBSDID 2002-06-30 05:13:54 +00:00
echo Consistently use __FBSDID 2002-06-30 05:13:54 +00:00
ed Replace various spellings with FALLTHROUGH which is lint()able 2002-08-25 13:01:47 +00:00
expr mdoc(7) police: markup nits. 2002-05-29 15:18:35 +00:00
getfacl Consistently use __FBSDID 2002-06-30 05:13:54 +00:00
hostname Consistently use __FBSDID 2002-06-30 05:13:54 +00:00
kenv Consistently use FBSDID 2002-06-30 05:25:07 +00:00
kill Consistently use __FBSDID 2002-06-30 05:13:54 +00:00
ln s/filesystem/file system/ as discussed on -developers 2002-08-21 17:32:44 +00:00
ls Make the threatened fts(3) ABI fix. FTSENT now avoids the use of the struct 2002-09-21 01:28:41 +00:00
mkdir Put documentation of the -m option's argument in its list tag in the 2002-06-30 06:50:16 +00:00
mv Grammar fix. 2002-08-26 06:16:51 +00:00
pax Removed extra $FreeBSD$. Moved #if 0 for the vendor id to the correct 2002-08-22 01:07:16 +00:00
ps Rename new PLONG type to PGTOK as the conversion is more important than the 2002-09-17 17:13:52 +00:00
pwd Consistently use FBSDID 2002-06-30 05:15:05 +00:00
rcp IPv6 support for rcp. 2002-08-09 16:12:08 +00:00
realpath Check the return value of getcwd() to avoid printf()ing a NULL. Mark 2002-06-09 00:46:24 +00:00
rm s/filesystem/file system/ as discussed on -developers 2002-08-21 17:32:44 +00:00
rmail Update build infrastructure for sendmail 8.12. 2002-02-17 22:05:07 +00:00
rmdir Consistently use FBSDID 2002-06-30 05:15:05 +00:00
setfacl Consistently use FBSDID 2002-06-30 05:15:05 +00:00
sh Correct a usage of fnctl that could not be right and results in a 2002-09-11 16:38:33 +00:00
sleep Consistently use FBSDID 2002-06-30 05:15:05 +00:00
stty Consistently use FBSDID 2002-06-30 05:15:05 +00:00
sync The .Nm utility 2002-07-06 19:13:21 +00:00
test o Backout rev. 1.40 and rev. 1.49. 2002-08-15 14:53:20 +00:00
uuidgen mdoc(7) police: kill hard sentence breaks. 2002-05-30 14:10:44 +00:00
Makefile Remove the last reference to NOUUCP - we don't have UUCP in the base 2002-08-02 10:55:51 +00:00
Makefile.inc Remove gCC'isms. 2002-05-10 01:48:15 +00:00