From df2831fbdf3e61181a96324852e0a2a0fc6ae79a Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Thu, 10 Mar 2011 08:44:13 +0100 Subject: maint: remove now-unneeded macro definitions * bootstrap.conf (gnulib_modules): Include gnulib's signal module, so that signal.h guarantees definition of certain macros. * src/util.c (SIG_BLOCK, SIG_UNBLOCK, SIG_SETMASK): Remove definition. Now, gnulib guarantees that these are defined. * src/common.h (SIZE_MAX): Likewise. * cfg.mk (local-checks-to-skip): Enable the sc_prohibit_always-defined_macros check, now that it passes. --- bootstrap.conf | 1 + cfg.mk | 1 - src/common.h | 3 --- src/util.c | 9 --------- 4 files changed, 1 insertion(+), 13 deletions(-) diff --git a/bootstrap.conf b/bootstrap.conf index a42d485..607ad1a 100644 --- a/bootstrap.conf +++ b/bootstrap.conf @@ -49,6 +49,7 @@ realloc rename rmdir setenv +signal ssize_t stat-time stdbool diff --git a/cfg.mk b/cfg.mk index 3d0f355..11f335b 100644 --- a/cfg.mk +++ b/cfg.mk @@ -26,7 +26,6 @@ local-checks-to-skip = \ sc_file_system \ sc_immutable_NEWS \ sc_obsolete_symbols \ - sc_prohibit_always-defined_macros \ sc_prohibit_always_true_header_tests \ sc_prohibit_magic_number_exit \ sc_prohibit_strcmp \ diff --git a/src/common.h b/src/common.h index 5597540..43919b8 100644 --- a/src/common.h +++ b/src/common.h @@ -39,9 +39,6 @@ #elif HAVE_STDINT_H # include #endif -#ifndef SIZE_MAX -#define SIZE_MAX ((size_t) -1) -#endif #include /* CTYPE_DOMAIN (C) is nonzero if the unsigned char C can safely be given diff --git a/src/util.c b/src/util.c index f1187ff..6950842 100644 --- a/src/util.c +++ b/src/util.c @@ -1094,15 +1094,6 @@ static int const sigs[] = { #endif #define sigaddset(s, sig) (*(s) |= sigmask (sig)) #define sigismember(s, sig) ((*(s) & sigmask (sig)) != 0) -#ifndef SIG_BLOCK -#define SIG_BLOCK 0 -#endif -#ifndef SIG_UNBLOCK -#define SIG_UNBLOCK (SIG_BLOCK + 1) -#endif -#ifndef SIG_SETMASK -#define SIG_SETMASK (SIG_BLOCK + 2) -#endif #define sigprocmask(how, n, o) \ ((how) == SIG_BLOCK \ ? ((o) ? *(o) = sigblock (*(n)) : sigblock (*(n))) \ -- cgit v1.2.1