freebsd-skq/bin
gjb 5f63f50572 MFC r268376 (imp):
rm -rf can fail sometimes with an error from fts_read. Make it
  honor fflag to ignore fts_read errors, but stop deleting from
  that directory because no further progress can be made.

  When building a kernel with a high -j value on a high core count
  machine, during the cleanobj phase we can wind up doing multiple
  rm -rf at the same time for modules that have subdirectories. This
  exposed this race (sometimes) as fts_read can return an error if
  the directory is removed by another rm -rf. Since the intent of
  the -f flag was to ignore errors, even if this was a bug in
  fts_read, we should ignore the error like we've been instructed
  to do.

Approved by:	re (kib)
Sponsored by:	The FreeBSD Foundation
2014-10-01 16:18:40 +00:00
..
cat - Add the __dead2 attribute since it is a function that never returns 2013-04-23 13:03:11 +00:00
chflags Expand the use of stat(2) flags to allow storing some Windows/DOS 2013-08-21 23:04:48 +00:00
chio Update chio(1) and ch(4) to support reporting element designators. 2013-04-19 20:03:51 +00:00
chmod Update sticky(7) cross references. 2011-05-13 16:29:57 +00:00
cp Add a few examples. 2013-03-15 20:12:54 +00:00
csh Update to tcsh 6.18.01. 2012-02-22 03:36:15 +00:00
date MFC r269903: 2014-08-29 02:21:02 +00:00
dd MFC rev. 265593: 2014-05-21 07:21:36 +00:00
df MFC r260782: 2014-01-20 23:23:29 +00:00
domainname Point users towards nisdomainname and rc.conf. 2013-04-22 17:55:12 +00:00
echo echo(1): Clarify portability and mention literal "--" handling. 2010-11-12 22:43:40 +00:00
ed MFC r270256: 2014-08-28 18:11:05 +00:00
expr Add the Clang specific -Wmissing-variable-declarations to WARNS=6. 2013-04-19 19:45:00 +00:00
freebsd-version MFH (r256332): remove extraneous \n 2013-10-11 20:14:21 +00:00
getfacl Fix warnings found by -Wmising-variable-declarations. 2012-10-19 05:43:38 +00:00
hostname Mark usage() __dead2 2013-04-28 22:52:43 +00:00
kenv Constify parameters, no functional or binary change. 2013-05-15 18:38:28 +00:00
kill Remove cast that was only required for K&R C. 2013-04-28 22:05:01 +00:00
ln Add 'static' where able. 2013-06-02 17:55:00 +00:00
ls Expand the use of stat(2) flags to allow storing some Windows/DOS 2013-08-21 23:04:48 +00:00
mkdir Add missing static qualifiers 2013-04-27 21:59:43 +00:00
mv MFC refactoring of the *.test.mk files. 2014-04-14 23:51:57 +00:00
pax MFC refactoring of the *.test.mk files. 2014-04-14 23:51:57 +00:00
pkill MFC r269977 2014-08-18 20:21:12 +00:00
ps MFC r269656: 2014-08-21 10:46:19 +00:00
pwait Use a different way to silence clang analyzer as done in r245494 by 2013-01-16 18:15:25 +00:00
pwd
rcp Fix warnings found by -Wmising-variable-declarations. 2012-10-19 05:43:38 +00:00
realpath Make `realpath'' behave like `realpath .''. 2011-06-21 19:34:57 +00:00
rm MFC r268376 (imp): 2014-10-01 16:18:40 +00:00
rmail Bump WARNS where possible. 2010-02-15 14:07:40 +00:00
rmdir Add a few examples. 2013-03-15 20:12:54 +00:00
setfacl Mention that read_attributes, write_attributes, read_acl and write_acl 2013-04-01 13:17:28 +00:00
sh MFC r268429: Don't install locale1.0 if MK_NLS == no. 2014-08-20 19:39:07 +00:00
sleep sleep: Explain in a comment why the [EINTR] check is there. 2013-06-05 20:15:18 +00:00
stty stty: Mark usage() __dead2. 2012-07-15 21:12:22 +00:00
sync
test MFC refactoring of the *.test.mk files. 2014-04-14 23:51:57 +00:00
tests Sync sh(1) in stable/10 to head. 2014-03-09 17:04:31 +00:00
uuidgen Mention the upper hard limit for -n option. Patch slightly modified 2012-05-23 16:19:19 +00:00
Makefile MFC r263778: 2014-04-09 18:16:58 +00:00
Makefile.inc