summaryrefslogtreecommitdiff
path: root/src/osdef1.h.in
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2022-06-05 22:05:19 +0100
committerBram Moolenaar <Bram@vim.org>2022-06-05 22:05:19 +0100
commit99c48fe9974b8d70ca33674658a3da722b0d6466 (patch)
treedffbad61a62ddf128e2c258fc24bd96c5ccaf4bb /src/osdef1.h.in
parentde1d7343794a950bd624043901ce7b3caca3c49b (diff)
downloadvim-git-99c48fe9974b8d70ca33674658a3da722b0d6466.tar.gz
patch 8.2.5061: C89 requires signal handlers to return voidv8.2.5061
Problem: C89 requires signal handlers to return void. Solution: Drop RETSIGTYPE and hard-code a void return value.
Diffstat (limited to 'src/osdef1.h.in')
-rw-r--r--src/osdef1.h.in4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/osdef1.h.in b/src/osdef1.h.in
index 4fb3409c6..e8204b0a6 100644
--- a/src/osdef1.h.in
+++ b/src/osdef1.h.in
@@ -105,9 +105,9 @@ extern int waitpid(pid_t, int *, int);
extern int toupper(int);
extern int tolower(int);
-extern RETSIGTYPE (*signal(int, RETSIGTYPE (*func) SIGPROTOARG)) SIGPROTOARG;
+extern void (*signal(int, void (*func) SIGPROTOARG)) SIGPROTOARG;
#ifdef HAVE_SIGSET
-extern RETSIGTYPE (*sigset(int, RETSIGTYPE (*func) SIGPROTOARG)) SIGPROTOARG;
+extern void (*sigset(int, void (*func) SIGPROTOARG)) SIGPROTOARG;
#endif
#if defined(HAVE_SETJMP_H)