* lib/sig2str.h (sig2str, str2sig): Declare as extern "C".
Reported by Daniel J Sebald in
<http://lists.gnu.org/archive/html/bug-gnulib/2013-06/msg00000.html>.
+2013-06-02 Paul Eggert <eggert@cs.ucla.edu>
+
+ sig2str: port to C++
+ * lib/sig2str.h (sig2str, str2sig): Declare as extern "C".
+ Reported by Daniel J Sebald in
+ <http://lists.gnu.org/archive/html/bug-gnulib/2013-06/msg00000.html>.
+
2013-05-30 Eric Blake <eblake@redhat.com>
docs: mention cygwin shortcoming in <sys/un.h>
/* Size of a buffer needed to hold a signal name like "HUP". */
# define SIG2STR_MAX (sizeof "SIGRTMAX" + INT_STRLEN_BOUND (int) - 1)
+#ifdef __cplusplus
+extern "C" {
+#endif
+
int sig2str (int, char *);
int str2sig (char const *, int *);
+#ifdef __cplusplus
+}
+#endif
+
#endif
/* An upper bound on signal numbers allowed by the system. */