* src/dd.c (v): Add the O_EXCL flag to the set of bits that we do not
want to use for our definitions.
* cfg.mk (sc_dd_O_FLAGS): Adjust to pass syntax-check.
* NEWS: Mention the fix.
Reported by Bruno Haible.
precedence. Previously multiple specifications would induce an error.
[bug introduced in coreutils-5.90]
+ 'dd oflag=seek_bytes' no longer mistakenly reports errors when the
+ output file exists on GNU/Hurd.
+ [bug introduced in coreutils-8.16]
+
'fold' no longer exhausts memory when processing large inputs
with a very large --width argument.
[This bug was present in "the beginning".]
@rm -f $@.1 $@.2
@{ echo O_FULLBLOCK; echo O_NOCACHE; \
perl -nle '/^ +\| (O_\w*)$$/ and print $$1' $(dd); } | sort > $@.1
- @{ echo O_NOFOLLOW; perl -nle '/{"[a-z]+",\s*(O_\w+)},/ and print $$1' \
+ @{ echo O_NOFOLLOW; echo O_EXCL; \
+ perl -nle '/{"[a-z]+",\s*(O_\w+)},/ and print $$1' \
$(dd); } | sort > $@.2
@diff -u $@.1 $@.2; diff=$$?; \
rm -f $@.1 $@.2; \
| O_DIRECT
| O_DIRECTORY
| O_DSYNC
+ | O_EXCL
| O_NOATIME
| O_NOCTTY
| O_NOFOLLOW