signal: Avoid #define replacements in C++ mode.
[pspp] / ChangeLog
index e48c85ae69b6d9a36bb71a32dbcdb2bd14b8a1ee..d8b75755ed24f8b0e8b134c247204a861c12f32d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,13 @@
 2010-03-07  Bruno Haible  <bruno@clisp.org>
 
+       signal: Avoid #define replacements in C++ mode.
+       * lib/signal.in.h: Include c++defs.h.
+       (sigismember, sigemptyset, sigaddset, sigdelset, sigfillset,
+       sigpending, sigprocmask, signal, raise, sigaction): In C++, define a
+       namespaced alias symbol.
+       * modules/signal (Depends-on): Add c++defs.
+       (Makefile.am): Update signal.h rule.
+
        search: Avoid #define replacements in C++ mode.
        * lib/search.in.h: Include c++defs.h.
        (_gl_search_compar_fn, _gl_search_action_fn): New types.