coreutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH] maint: avoid new syntax-check failure


From: Jim Meyering
Subject: [PATCH] maint: avoid new syntax-check failure
Date: Mon, 19 Sep 2011 20:14:33 +0200

"make syntax-check" started failing like this:

    src/remove.c:# undef DT_UNKNOWN
    src/remove.c:# undef DT_DIR
    src/remove.c:# undef DT_LNK
    src/remove.c:# define DT_UNKNOWN 0
    src/remove.c:# define DT_DIR 1
    src/remove.c:# define DT_LNK 2
    maint.mk: define the above via some gnulib .h file
    make: *** [sc_prohibit_always-defined_macros] Error 1

Here's the fix:

>From aa63e5abb5e06c97d04e585cdbcf585e34a3ad11 Mon Sep 17 00:00:00 2001
From: Jim Meyering <address@hidden>
Date: Mon, 19 Sep 2011 20:13:36 +0200
Subject: [PATCH] maint: avoid new syntax-check failure

Pulling in the latest gnulib triggered a new false-positive
syntax-check failure.
* cfg.mk (exclude_file_name_regexp--sc_prohibit_always-defined_macros):
Exempt remove.c; its definitions of DT_UNKNOWN, DT_DIR and DT_LNK are
harmless.
---
 cfg.mk |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/cfg.mk b/cfg.mk
index 526657a..05859dc 100644
--- a/cfg.mk
+++ b/cfg.mk
@@ -375,7 +375,8 @@ exclude_file_name_regexp--sc_require_config_h = \
   $(exclude_file_name_regexp--sc_require_config_h_first)

 exclude_file_name_regexp--sc_po_check = ^gl/
-exclude_file_name_regexp--sc_prohibit_always-defined_macros = ^src/seq\.c$$
+exclude_file_name_regexp--sc_prohibit_always-defined_macros = \
+  ^src/(seq|remove)\.c$$
 exclude_file_name_regexp--sc_prohibit_empty_lines_at_EOF = ^tests/pr/
 exclude_file_name_regexp--sc_program_name = ^(gl/.*|lib/euidaccess-stat)\.c$$
 exclude_file_name_regexp--sc_file_system = \
--
1.7.7.rc0.362.g5a14



reply via email to

[Prev in Thread] Current Thread [Next in Thread]