diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/misc/pty.c | 4 | 
1 files changed, 3 insertions, 1 deletions
| diff --git a/src/misc/pty.c b/src/misc/pty.c index b9cb5eaa..a0577147 100644 --- a/src/misc/pty.c +++ b/src/misc/pty.c @@ -7,7 +7,9 @@  int posix_openpt(int flags)  { -	return open("/dev/ptmx", flags); +	int r = open("/dev/ptmx", flags); +	if (r < 0 && errno == ENOSPC) errno = EAGAIN; +	return r;  }  int grantpt(int fd) | 
