[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #55018] [PATCH] src/utils/indxbib/signal.c: define _POSIX_C_SOURCE
From: |
Bjarni Ingi Gislason |
Subject: |
[bug #55018] [PATCH] src/utils/indxbib/signal.c: define _POSIX_C_SOURCE |
Date: |
Tue, 13 Nov 2018 14:51:16 -0500 (EST) |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0 |
URL:
<https://savannah.gnu.org/bugs/?55018>
Summary: [PATCH] src/utils/indxbib/signal.c: define
_POSIX_C_SOURCE
Project: GNU troff
Submitted by: bjarniig
Submitted on: Tue 13 Nov 2018 07:51:14 PM UTC
Category: Core
Severity: 3 - Normal
Item Group: Build/Installation
Status: None
Privacy: Public
Assigned to: None
Open/Closed: Open
Discussion Lock: Any
Planned Release: None
_______________________________________________________
Details:
>From e70ab643c4690f044e2e56126b2b66f9127ee2bc Mon Sep 17 00:00:00 2001
From: Bjarni Ingi Gislason <address@hidden>
Date: Tue, 13 Nov 2018 19:37:49 +0000
Subject: [PATCH] src/utils/indxbib/signal.c: define _POSIX_C_SOURCE
The gcc-compiler can issue a warning:
../src/utils/indxbib/signal.c: In function 'handle_fatal_signal':
../src/utils/indxbib/signal.c:51:3: warning: implicit declaration of function
'kill' [-Wimplicit-function-declaration]
kill(getpid(), signum);
^~~~
The man page "kill(2)" mentions:
Feature Test Macro Requirements for glibc (see
feature_test_macros(7)):
kill(): _POSIX_C_SOURCE
Signed-off-by: Bjarni Ingi Gislason <address@hidden>
---
src/utils/indxbib/signal.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/utils/indxbib/signal.c b/src/utils/indxbib/signal.c
index fd498719..c677c8fe 100644
--- a/src/utils/indxbib/signal.c
+++ b/src/utils/indxbib/signal.c
@@ -19,6 +19,9 @@ along with this program. If not, see
<http://www.gnu.org/licenses/>. */
/* Unfortunately vendors seem to have problems writing a <signal.h>
that is correct for C++, so we implement all signal handling in C. */
+/* Define this; see kill(2) and feature_test_macros(7). */
+#define _POSIX_C_SOURCE 1
+
#include <stdlib.h>
#ifdef HAVE_CONFIG_H
--
2.19.1
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?55018>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
- [bug #55018] [PATCH] src/utils/indxbib/signal.c: define _POSIX_C_SOURCE,
Bjarni Ingi Gislason <=