summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernhard Voelker <mail@bernhard-voelker.de>2015-12-27 22:57:47 +0100
committerJames Youngman <jay@gnu.org>2015-12-28 10:15:31 +0000
commit852e4225aff4b304fec445ee322f8cf4a001675a (patch)
tree29a18b29622247919fdaeda55bf6672947945484
parent07968e17e45c4cb3e737970b55e6b9ecb9197cff (diff)
downloadfindutils-852e4225aff4b304fec445ee322f8cf4a001675a.tar.gz
maint: avoid syntax-check failures
* Makefile.am (gen-ChangeLog): Replace 8 spaces by a tab to avoid sc_makefile_TAB_only_indentation failure. * po/POTFILES.in: Remove some entries to let sc_po_check pass. While at it, sort the entries. * find/print.c (do_fprintf): Remove stray semicolon to let sc_prohibit_double_semicolon pass. * find/util.c (digest_mode): Likewise. * bootstrap.conf: Change comment to let sc_prohibit_doubled_word pass. * build-aux/git-log-fix: Remove empty lines at EOF to let sc_prohibit_empty_lines_at_EOF pass. * find/testsuite/Makefile.am: Likewise. * find/testsuite/sv-34079.sh: Likewise. * find/testsuite/test_inode.sh: Likewise. * locate/testsuite/locate.gnu/slocate.exp: Likewise. * lib/buildcmd.c: Remove unused include of openat header to let sc_prohibit_openat_without_use pass. * lib/listfile.c: Likewise. * find/util.c: Remove unused include of 'verify.h' to let sc_prohibit_verify_without_use pass. * xargs/xargs.c: Likewise. * find/parser.c (insert_regex): Mark error diagnostic for translation; found by 'make sc_unmarked_diagnostics'. * cfg.mk (exclude_file_name_regexp--sc_prohibit_strncpy): Exempt the 2 remaining sources using the possibly dangerous strncpy function from the syntax-check.
-rw-r--r--Makefile.am2
-rw-r--r--bootstrap.conf2
-rw-r--r--build-aux/git-log-fix1
-rw-r--r--cfg.mk3
-rw-r--r--find/parser.c3
-rw-r--r--find/print.c2
-rw-r--r--find/testsuite/Makefile.am2
-rwxr-xr-xfind/testsuite/sv-34079.sh1
-rwxr-xr-xfind/testsuite/test_inode.sh3
-rw-r--r--find/util.c3
-rw-r--r--lib/buildcmd.c1
-rw-r--r--lib/listfile.c1
-rw-r--r--locate/testsuite/locate.gnu/slocate.exp1
-rw-r--r--po/POTFILES.in31
-rw-r--r--xargs/xargs.c1
15 files changed, 11 insertions, 46 deletions
diff --git a/Makefile.am b/Makefile.am
index af82d54d..6d6d83c6 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -44,7 +44,7 @@ gen-ChangeLog:
&& cat $(top_srcdir)/ChangeLog-2013 ; \
} > $(distdir)/cl-t \
&& { rm -f $(distdir)/ChangeLog \
- && mv $(distdir)/cl-t $(distdir)/ChangeLog; } \
+ && mv $(distdir)/cl-t $(distdir)/ChangeLog; } \
else \
echo "WARNING: $@: cannot generate ChangeLog since" >&2 && \
echo "$(top_srcdir) has no .git subdirectory" >&2 ; \
diff --git a/bootstrap.conf b/bootstrap.conf
index 5617046d..987838a4 100644
--- a/bootstrap.conf
+++ b/bootstrap.conf
@@ -187,7 +187,7 @@ m4_base=gl/m4
# 'libgnulib' is mentioned in various 'Makefile.am' files.
gnulib_name=libgnulib
-# PO files are checked-in in findutils, don't auto-update.
+# PO files are committed to findutils, don't auto-update.
SKIP_PO=t
diff --git a/build-aux/git-log-fix b/build-aux/git-log-fix
index 0447b4ac..80628dd0 100644
--- a/build-aux/git-log-fix
+++ b/build-aux/git-log-fix
@@ -46,4 +46,3 @@ s,(find),* $1,
1d6d1afa52f40ad7c776e3ff0d4415409377e6fb
s/Mark/* po\/POTFILES.in: mark/;
s/(translation)/$1./
-
diff --git a/cfg.mk b/cfg.mk
index 84f395e5..797731ea 100644
--- a/cfg.mk
+++ b/cfg.mk
@@ -46,6 +46,9 @@ exclude_file_name_regexp--sc_prohibit_doubled_word = \
exclude_file_name_regexp--sc_program_name = \
^lib/test_splitstring\.c$$
+# Suppress syntax-check failure regarding possibly evil strncpy use for now.
+exclude_file_name_regexp--sc_prohibit_strncpy = ^(find/print.c|lib/buildcmd.c)$$
+
# sc_texinfo_acronym: perms.texi from coreutils uses @acronym{GNU}.
exclude_file_name_regexp--sc_texinfo_acronym = doc/perm\.texi
diff --git a/find/parser.c b/find/parser.c
index eb8bc99d..b57cdda2 100644
--- a/find/parser.c
+++ b/find/parser.c
@@ -2124,7 +2124,8 @@ insert_regex (char **argv,
error_message = re_compile_pattern (rx, strlen (rx), re);
if (error_message)
- error (EXIT_FAILURE, 0, "failed to compile regular expression '%s': %s",
+ error (EXIT_FAILURE, 0,
+ _("failed to compile regular expression '%s': %s"),
rx, error_message);
our_pred->est_success_rate = estimate_pattern_match_rate (rx, 1);
return true;
diff --git a/find/print.c b/find/print.c
index 6973426d..e4c28ade 100644
--- a/find/print.c
+++ b/find/print.c
@@ -1132,7 +1132,7 @@ do_fprintf (struct format_val *dest,
case 'S': /* sparseness */
/* UNTRUSTED, probably unexploitable */
- checked_fprintf (dest, segment->text, file_sparseness (stat_buf));;
+ checked_fprintf (dest, segment->text, file_sparseness (stat_buf));
break;
case 't': /* mtime in `ctime' format */
diff --git a/find/testsuite/Makefile.am b/find/testsuite/Makefile.am
index fac8f2c6..c1369c33 100644
--- a/find/testsuite/Makefile.am
+++ b/find/testsuite/Makefile.am
@@ -281,5 +281,3 @@ configured-testfiles.txt: Makefile
checklists: configured-testfiles.txt Makefile
$(PYTHON) $(srcdir)/checklists.py configured-testfiles.txt $(srcdir) config find.gnu find.posix
-
-
diff --git a/find/testsuite/sv-34079.sh b/find/testsuite/sv-34079.sh
index 928a9af4..8abbc264 100755
--- a/find/testsuite/sv-34079.sh
+++ b/find/testsuite/sv-34079.sh
@@ -76,4 +76,3 @@ else
echo "${testname} was not run because" '${RUN_VERY_EXPENSIVE_TESTS}' \
"is unset."
fi
-
diff --git a/find/testsuite/test_inode.sh b/find/testsuite/test_inode.sh
index ea097d86..9c3cb882 100755
--- a/find/testsuite/test_inode.sh
+++ b/find/testsuite/test_inode.sh
@@ -60,6 +60,3 @@ if tmpfile=$(mktemp); then
fi
rm -f "${tmpfile}"
fi
-
-
-
diff --git a/find/util.c b/find/util.c
index 0560e631..5ffe1402 100644
--- a/find/util.c
+++ b/find/util.c
@@ -38,7 +38,6 @@
#include "quotearg.h"
#include "save-cwd.h"
#include "timespec.h"
-#include "verify.h"
#include "xalloc.h"
/* find headers. */
@@ -728,7 +727,7 @@ digest_mode (mode_t *mode,
if (leaf)
{
state.have_stat = false;
- state.have_type = false;;
+ state.have_type = false;
state.type = 0;
}
else
diff --git a/lib/buildcmd.c b/lib/buildcmd.c
index 2616ed6f..a58f67e6 100644
--- a/lib/buildcmd.c
+++ b/lib/buildcmd.c
@@ -24,7 +24,6 @@
#include <error.h>
#include <limits.h>
#include <locale.h>
-#include <openat.h>
#include <stdbool.h>
#include <stdlib.h>
#include <string.h>
diff --git a/lib/listfile.c b/lib/listfile.c
index b49523e1..01a4ed7a 100644
--- a/lib/listfile.c
+++ b/lib/listfile.c
@@ -24,7 +24,6 @@
#include <fcntl.h>
#include <grp.h>
#include <locale.h>
-#include <openat.h>
#include <pwd.h>
#include <stdio.h>
#include <stdlib.h>
diff --git a/locate/testsuite/locate.gnu/slocate.exp b/locate/testsuite/locate.gnu/slocate.exp
index c36d99dc..0d7f0fc7 100644
--- a/locate/testsuite/locate.gnu/slocate.exp
+++ b/locate/testsuite/locate.gnu/slocate.exp
@@ -6,4 +6,3 @@ exec touch $tmp/subdia
exec mkdir $tmp/subdir
exec touch $tmp/subdir/fred
locate_start p "--changecwd=. --output=$tmp/locatedb --dbformat=slocate --localpaths=$tmp/subdi*" "--database=$tmp/locatedb -e subdi 2>/dev/null" {}
-
diff --git a/po/POTFILES.in b/po/POTFILES.in
index 4783e7c7..b90c7ca3 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -7,50 +7,23 @@
#Package source files
find/exec.c
-find/oldfind.c
-find/finddata.c
find/fstype.c
find/ftsfind.c
+find/oldfind.c
find/parser.c
find/pred.c
find/print.c
find/tree.c
find/util.c
-gl/lib/argmatch.c
-gl/lib/closein.c
-gl/lib/closeout.c
-gl/lib/error.c
-gl/lib/fnmatch_loop.c
-gl/lib/getopt.c
-gl/lib/openat-die.c
-gl/lib/parse-datetime.c
-gl/lib/quotearg.c
-gl/lib/rpmatch.c
-gl/lib/strftime.c
-gl/lib/version-etc.c
-gl/lib/xalloc-die.c
-gl/lib/xstrtol-error.c
-lib/buildcmd.c
-lib/fdleak.c
-lib/findutils-version.c
lib/buildcmd.c
-lib/dircallback.c
-lib/extendbuf.c
lib/fdleak.c
lib/findutils-version.c
-lib/forcefindlib.c
lib/listfile.c
-lib/printquoted.c
-lib/qmark.c
-lib/regexprops.c
lib/regextype.c
lib/safe-atoi.c
-lib/splitstring.c
-lib/test_splitstring.c
-lib/waitpid.c
locate/bigram.c
locate/code.c
locate/frcode.c
locate/locate.c
locate/word_io.c
-xargs/xargs.c \ No newline at end of file
+xargs/xargs.c
diff --git a/xargs/xargs.c b/xargs/xargs.c
index 5f3e7601..86e04797 100644
--- a/xargs/xargs.c
+++ b/xargs/xargs.c
@@ -60,7 +60,6 @@
#include "progname.h"
#include "quotearg.h"
#include "safe-read.h"
-#include "verify.h"
#include "xalloc.h"
/* find headers. */