[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [PATCH] maint: avoid new syntax-check failure,
Jim Meyering <=