# HG changeset patch # User Karl Heuer # Date 818820137 0 # Node ID f4eb849fb2337a38ede3988d8cf3be24144c01b7 # Parent faa23b4788024c68bfcd3147fc340d9b7d518d63 (PTY_OPEN): Block SIGCHLD during openpty. diff -r faa23b478802 -r f4eb849fb233 src/m/alpha.h --- a/src/m/alpha.h Wed Dec 13 01:58:41 1995 +0000 +++ b/src/m/alpha.h Wed Dec 13 02:02:17 1995 +0000 @@ -266,8 +266,11 @@ do \ { \ int dummy; \ + SIGMASKTYPE mask; \ + mask = sigblockx (SIGCHLD); \ if (-1 == openpty (&fd, &dummy, pty_name, 0, 0)) \ fd = -1; \ + sigsetmask (mask); \ close (dummy); \ } \ while (0)