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;