Rename signal_.h to signal.in.h.
authorBruno Haible <bruno@clisp.org>
Mon, 1 Oct 2007 22:26:06 +0000 (00:26 +0200)
committerBruno Haible <bruno@clisp.org>
Mon, 1 Oct 2007 22:26:06 +0000 (00:26 +0200)
ChangeLog
lib/signal.in.h [new file with mode: 0644]
lib/signal_.h [deleted file]
m4/signalblocking.m4
modules/signal

index bf854e0..0bf82c5 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -44,6 +44,9 @@
        * lib/search.in.h: Renamed from lib/search_.h.
        * modules/search (Files, Makefile.am): Use search.in.h instead of
        search_.h.
+       * lib/signal.in.h: Renamed from lib/signal_.h.
+       * modules/signal (Files, Makefile.am): Use signal.in.h instead of
+       _signal.h.
 
 2007-09-30  Bruno Haible  <bruno@clisp.org>
 
diff --git a/lib/signal.in.h b/lib/signal.in.h
new file mode 100644 (file)
index 0000000..b62d7a7
--- /dev/null
@@ -0,0 +1,98 @@
+/* A GNU-like <signal.h>.
+
+   Copyright (C) 2006-2007 Free Software Foundation, Inc.
+
+   This program is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 2, or (at your option)
+   any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program; if not, write to the Free Software Foundation,
+   Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
+
+#if defined __need_sig_atomic_t || defined __need_sigset_t
+/* Special invocation convention inside glibc header files.  */
+
+# @INCLUDE_NEXT@ @NEXT_SIGNAL_H@
+
+#else
+/* Normal invocation convention.  */
+
+#ifndef _GL_SIGNAL_H
+
+/* The include_next requires a split double-inclusion guard.  */
+#@INCLUDE_NEXT@ @NEXT_SIGNAL_H@
+
+#ifndef _GL_SIGNAL_H
+#define _GL_SIGNAL_H
+
+/* The definition of GL_LINK_WARNING is copied here.  */
+
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+
+#if !@HAVE_POSIX_SIGNALBLOCKING@
+
+/* Mingw defines sigset_t not in <signal.h>, but in <sys/types.h>.  */
+# include <sys/types.h>
+
+/* Maximum signal number + 1.  */
+# ifndef NSIG
+#  define NSIG 32
+# endif
+
+/* This code supports only 32 signals.  */
+typedef int verify_NSIG_constraint[2 * (NSIG <= 32) - 1];
+
+/* A set or mask of signals.  */
+# if !@HAVE_SIGSET_T@
+typedef unsigned int sigset_t;
+# endif
+
+/* Test whether a given signal is contained in a signal set.  */
+extern int sigismember (const sigset_t *set, int sig);
+
+/* Initialize a signal set to the empty set.  */
+extern int sigemptyset (sigset_t *set);
+
+/* Add a signal to a signal set.  */
+extern int sigaddset (sigset_t *set, int sig);
+
+/* Remove a signal from a signal set.  */
+extern int sigdelset (sigset_t *set, int sig);
+
+/* Fill a signal set with all possible signals.  */
+extern int sigfillset (sigset_t *set);
+
+/* Return the set of those blocked signals that are pending.  */
+extern int sigpending (sigset_t *set);
+
+/* If OLD_SET is not NULL, put the current set of blocked signals in *OLD_SET.
+   Then, if SET is not NULL, affect the current set of blocked signals by
+   combining it with *SET as indicated in OPERATION.
+   In this implementation, you are not allowed to change a signal handler
+   while the signal is blocked.  */
+# define SIG_BLOCK   0  /* blocked_set = blocked_set | *set; */
+# define SIG_SETMASK 1  /* blocked_set = *set; */
+# define SIG_UNBLOCK 2  /* blocked_set = blocked_set & ~*set; */
+extern int sigprocmask (int operation, const sigset_t *set, sigset_t *old_set);
+
+#endif
+
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _GL_SIGNAL_H */
+#endif /* _GL_SIGNAL_H */
+#endif
diff --git a/lib/signal_.h b/lib/signal_.h
deleted file mode 100644 (file)
index b62d7a7..0000000
+++ /dev/null
@@ -1,98 +0,0 @@
-/* A GNU-like <signal.h>.
-
-   Copyright (C) 2006-2007 Free Software Foundation, Inc.
-
-   This program is free software; you can redistribute it and/or modify
-   it under the terms of the GNU General Public License as published by
-   the Free Software Foundation; either version 2, or (at your option)
-   any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-   GNU General Public License for more details.
-
-   You should have received a copy of the GNU General Public License
-   along with this program; if not, write to the Free Software Foundation,
-   Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
-
-#if defined __need_sig_atomic_t || defined __need_sigset_t
-/* Special invocation convention inside glibc header files.  */
-
-# @INCLUDE_NEXT@ @NEXT_SIGNAL_H@
-
-#else
-/* Normal invocation convention.  */
-
-#ifndef _GL_SIGNAL_H
-
-/* The include_next requires a split double-inclusion guard.  */
-#@INCLUDE_NEXT@ @NEXT_SIGNAL_H@
-
-#ifndef _GL_SIGNAL_H
-#define _GL_SIGNAL_H
-
-/* The definition of GL_LINK_WARNING is copied here.  */
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-
-#if !@HAVE_POSIX_SIGNALBLOCKING@
-
-/* Mingw defines sigset_t not in <signal.h>, but in <sys/types.h>.  */
-# include <sys/types.h>
-
-/* Maximum signal number + 1.  */
-# ifndef NSIG
-#  define NSIG 32
-# endif
-
-/* This code supports only 32 signals.  */
-typedef int verify_NSIG_constraint[2 * (NSIG <= 32) - 1];
-
-/* A set or mask of signals.  */
-# if !@HAVE_SIGSET_T@
-typedef unsigned int sigset_t;
-# endif
-
-/* Test whether a given signal is contained in a signal set.  */
-extern int sigismember (const sigset_t *set, int sig);
-
-/* Initialize a signal set to the empty set.  */
-extern int sigemptyset (sigset_t *set);
-
-/* Add a signal to a signal set.  */
-extern int sigaddset (sigset_t *set, int sig);
-
-/* Remove a signal from a signal set.  */
-extern int sigdelset (sigset_t *set, int sig);
-
-/* Fill a signal set with all possible signals.  */
-extern int sigfillset (sigset_t *set);
-
-/* Return the set of those blocked signals that are pending.  */
-extern int sigpending (sigset_t *set);
-
-/* If OLD_SET is not NULL, put the current set of blocked signals in *OLD_SET.
-   Then, if SET is not NULL, affect the current set of blocked signals by
-   combining it with *SET as indicated in OPERATION.
-   In this implementation, you are not allowed to change a signal handler
-   while the signal is blocked.  */
-# define SIG_BLOCK   0  /* blocked_set = blocked_set | *set; */
-# define SIG_SETMASK 1  /* blocked_set = *set; */
-# define SIG_UNBLOCK 2  /* blocked_set = blocked_set & ~*set; */
-extern int sigprocmask (int operation, const sigset_t *set, sigset_t *old_set);
-
-#endif
-
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _GL_SIGNAL_H */
-#endif /* _GL_SIGNAL_H */
-#endif
index 99a0d54..199f29b 100644 (file)
@@ -1,4 +1,4 @@
-# signalblocking.m4 serial 5
+# signalblocking.m4 serial 6
 dnl Copyright (C) 2001-2002, 2006-2007 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -24,7 +24,7 @@ AC_DEFUN([gl_SIGNALBLOCKING],
   fi
 ])
 
-# Prerequisites of the part of lib/signal_.h and of lib/sigprocmask.c.
+# Prerequisites of the part of lib/signal.in.h and of lib/sigprocmask.c.
 AC_DEFUN([gl_PREREQ_SIGPROCMASK],
 [
   AC_REQUIRE([gl_SIGNAL_H_DEFAULTS])
index 66a48c6..c96de90 100644 (file)
@@ -2,7 +2,7 @@ Description:
 A GNU-like <signal.h>.
 
 Files:
-lib/signal_.h
+lib/signal.in.h
 m4/signal_h.m4
 
 Depends-on:
@@ -17,7 +17,7 @@ BUILT_SOURCES += signal.h
 
 # We need the following in order to create <signal.h> when the system
 # doesn't have a complete one.
-signal.h: signal_.h
+signal.h: signal.in.h
        rm -f $@-t $@
        { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
          sed -e 's/@''INCLUDE_NEXT''@/$(INCLUDE_NEXT)/g' \
@@ -26,7 +26,7 @@ signal.h: signal_.h
              -e 's|@''HAVE_POSIX_SIGNALBLOCKING''@|$(HAVE_POSIX_SIGNALBLOCKING)|g' \
              -e 's|@''HAVE_SIGSET_T''@|$(HAVE_SIGSET_T)|g' \
              -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \
-             < $(srcdir)/signal_.h; \
+             < $(srcdir)/signal.in.h; \
        } > $@-t
        mv $@-t $@
 MOSTLYCLEANFILES += signal.h signal.h-t