Mercurial > vim
comparison src/pty.c @ 29079:9781c150eddd v8.2.5061
patch 8.2.5061: C89 requires signal handlers to return void
Commit: https://github.com/vim/vim/commit/99c48fe9974b8d70ca33674658a3da722b0d6466
Author: Bram Moolenaar <Bram@vim.org>
Date: Sun Jun 5 22:05:19 2022 +0100
patch 8.2.5061: C89 requires signal handlers to return void
Problem: C89 requires signal handlers to return void.
Solution: Drop RETSIGTYPE and hard-code a void return value.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sun, 05 Jun 2022 23:15:02 +0200 |
parents | 41a61dbb46d2 |
children | 3276298c67c5 |
comparison
equal
deleted
inserted
replaced
29078:c4071444366f | 29079:9781c150eddd |
---|---|
186 int | 186 int |
187 mch_openpty(char **ttyn) | 187 mch_openpty(char **ttyn) |
188 { | 188 { |
189 int f; | 189 int f; |
190 char *m; | 190 char *m; |
191 RETSIGTYPE (*sigcld) SIGPROTOARG; | 191 void (*sigcld) SIGPROTOARG; |
192 static char TtyName[32]; // used for opening a new pty-pair | 192 static char TtyName[32]; // used for opening a new pty-pair |
193 | 193 |
194 if ((f = posix_openpt(O_RDWR | O_NOCTTY | O_EXTRA)) == -1) | 194 if ((f = posix_openpt(O_RDWR | O_NOCTTY | O_EXTRA)) == -1) |
195 return -1; | 195 return -1; |
196 | 196 |
257 int | 257 int |
258 mch_openpty(char **ttyn) | 258 mch_openpty(char **ttyn) |
259 { | 259 { |
260 int f; | 260 int f; |
261 char *name; | 261 char *name; |
262 RETSIGTYPE (*sigcld) SIGPROTOARG; | 262 void (*sigcld) SIGPROTOARG; |
263 | 263 |
264 /* | 264 /* |
265 * SIGCHLD set to SIG_DFL for _getpty() because it may fork() and | 265 * SIGCHLD set to SIG_DFL for _getpty() because it may fork() and |
266 * exec() /usr/adm/mkpts | 266 * exec() /usr/adm/mkpts |
267 */ | 267 */ |
310 int | 310 int |
311 mch_openpty(char **ttyn) | 311 mch_openpty(char **ttyn) |
312 { | 312 { |
313 int f; | 313 int f; |
314 char *m; | 314 char *m; |
315 RETSIGTYPE (*sigcld) SIGPROTOARG; | 315 void (*sigcld) SIGPROTOARG; |
316 // used for opening a new pty-pair: | 316 // used for opening a new pty-pair: |
317 static char TtyName[32]; | 317 static char TtyName[32]; |
318 | 318 |
319 if ((f = open("/dev/ptmx", O_RDWR | O_NOCTTY | O_EXTRA, 0)) == -1) | 319 if ((f = open("/dev/ptmx", O_RDWR | O_NOCTTY | O_EXTRA, 0)) == -1) |
320 return -1; | 320 return -1; |