summaryrefslogtreecommitdiff
path: root/src/pty.c
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/pty.c
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/pty.c')
-rw-r--r--src/pty.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/pty.c b/src/pty.c
index 4c4e9e2ea..7cd01aef4 100644
--- a/src/pty.c
+++ b/src/pty.c
@@ -188,7 +188,7 @@ mch_openpty(char **ttyn)
{
int f;
char *m;
- RETSIGTYPE (*sigcld) SIGPROTOARG;
+ void (*sigcld) SIGPROTOARG;
static char TtyName[32]; // used for opening a new pty-pair
if ((f = posix_openpt(O_RDWR | O_NOCTTY | O_EXTRA)) == -1)
@@ -259,7 +259,7 @@ mch_openpty(char **ttyn)
{
int f;
char *name;
- RETSIGTYPE (*sigcld) SIGPROTOARG;
+ void (*sigcld) SIGPROTOARG;
/*
* SIGCHLD set to SIG_DFL for _getpty() because it may fork() and
@@ -312,7 +312,7 @@ mch_openpty(char **ttyn)
{
int f;
char *m;
- RETSIGTYPE (*sigcld) SIGPROTOARG;
+ void (*sigcld) SIGPROTOARG;
// used for opening a new pty-pair:
static char TtyName[32];