Mercurial > emacs
diff src/sysdep.c @ 53715:811d720ddd2b
(mkdir, rmdir): Also check synch_process_termsig.
| author | Jan Dj?rv <jan.h.d@swipnet.se> |
|---|---|
| date | Mon, 26 Jan 2004 23:40:08 +0000 |
| parents | 695cf19ef79e |
| children | d85f8f2e71f7 1d2f73785d9d |
line wrap: on
line diff
--- a/src/sysdep.c Mon Jan 26 23:39:50 2004 +0000 +++ b/src/sysdep.c Mon Jan 26 23:40:08 2004 +0000 @@ -3741,7 +3741,8 @@ wait_for_termination (cpid); } - if (synch_process_death != 0 || synch_process_retcode != 0) + if (synch_process_death != 0 || synch_process_retcode != 0 + || synch_process_termsig != 0) { errno = EIO; /* We don't know why, but */ return -1; /* /bin/mkdir failed */ @@ -3787,7 +3788,8 @@ wait_for_termination (cpid); } - if (synch_process_death != 0 || synch_process_retcode != 0) + if (synch_process_death != 0 || synch_process_retcode != 0 + || synch_process_termsig != 0) { errno = EIO; /* We don't know why, but */ return -1; /* /bin/rmdir failed */
