mirror of
https://github.com/coreutils/coreutils.git
synced 2024-11-24 18:33:47 +08:00
* Makefile.maint (patch-check): Rewrite to diagnose failure.
* src/c99-to-c89.diff: Adjust shred.c offsets.
This commit is contained in:
parent
9b06af3367
commit
97136cb93f
@ -1,3 +1,8 @@
|
||||
2006-11-27 Jim Meyering <jim@meyering.net>
|
||||
|
||||
* Makefile.maint (patch-check): Rewrite to diagnose failure.
|
||||
* src/c99-to-c89.diff: Adjust shred.c offsets.
|
||||
|
||||
2006-11-26 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
Improve the check for departures from C89, and fix the departures
|
||||
|
@ -330,15 +330,16 @@ patch-check:
|
||||
cp -a src src-c89
|
||||
(cd src-c89; patch -V never --fuzz=0) < src/c99-to-c89.diff \
|
||||
> $@.1 2>&1
|
||||
grep -v '^patching file ' $@.1 > $@.2 || :
|
||||
if test "$${REGEN_PATCH+set}" = set; then \
|
||||
diff -upr src src-c89 > new-diff || : ; fi
|
||||
fail=0; test -s $@.2 && fail=1 || : ; \
|
||||
rm -f src-c89/*.o || fail=1; \
|
||||
grep -v '^patching file ' $@.1 > $@.2 || :
|
||||
msg=ok; test -s $@.2 && msg='fuzzy patch' || : ; \
|
||||
rm -f src-c89/*.o || msg='rm failed'; \
|
||||
$(MAKE) -C src-c89 CFLAGS='-Wdeclaration-after-statement -Werror' \
|
||||
|| fail=1; \
|
||||
rm -rf src-c89 $@.1 $@.2; \
|
||||
test $$fail = 0
|
||||
|| msg='compile failure with extra options'; \
|
||||
rm -rf src-c89 $@.1 $@.2; \
|
||||
test $$msg = ok && : || echo "$$msg" 1>&2; \
|
||||
test $$msg = ok
|
||||
|
||||
# Ensure that date's --help output stays in sync with the info
|
||||
# documentation for GNU strftime. The only exception is %N,
|
||||
|
@ -90,7 +90,7 @@ retrieving revision 1.130
|
||||
diff -u -p -r1.130 shred.c
|
||||
--- shred.c 3 Sep 2006 02:53:16 -0000 1.130
|
||||
+++ shred.c 3 Oct 2006 13:48:24 -0000
|
||||
@@ -460,7 +460,7 @@ dopass (int fd, char const *qname, off_t
|
||||
@@ -464,7 +464,7 @@ dopass (int fd, char const *qname, off_t
|
||||
out. Thus, it shouldn't give up on bad blocks. This
|
||||
code works because lim is always a multiple of
|
||||
SECTOR_SIZE, except at the end. */
|
||||
|
Loading…
Reference in New Issue
Block a user