diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/stdio/popen.c | 2 | 
1 files changed, 1 insertions, 1 deletions
diff --git a/src/stdio/popen.c b/src/stdio/popen.c index 5a47509e..ca3cdf9d 100644 --- a/src/stdio/popen.c +++ b/src/stdio/popen.c @@ -42,7 +42,7 @@ FILE *popen(const char *cmd, const char *mode)  	if (pid) {  		__release_ptc();  		__syscall(SYS_close, p[1-op]); -		sigprocmask(SIG_BLOCK, SIGALL_SET, &old); +		sigprocmask(SIG_SETMASK, &old, 0);  		if (pid < 0) {  			fclose(f);  			return 0;  | 
