diff options
author | Jan Djärv <jan.h.d@swipnet.se> | 2004-01-26 23:40:08 +0000 |
---|---|---|
committer | Jan Djärv <jan.h.d@swipnet.se> | 2004-01-26 23:40:08 +0000 |
commit | 6b0824c950243de7fe0f166856c299c49a8dc990 (patch) | |
tree | 1fe1f2566d2896c07154666f032e1e61da4e224f /src/sysdep.c | |
parent | b0c681e2ef339bdc8644283e2cc2017744297d65 (diff) | |
download | emacs-6b0824c950243de7fe0f166856c299c49a8dc990.tar.gz |
(mkdir, rmdir): Also check synch_process_termsig.
Diffstat (limited to 'src/sysdep.c')
-rw-r--r-- | src/sysdep.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/sysdep.c b/src/sysdep.c index 441b36290e1..64fdbe8f8c9 100644 --- a/src/sysdep.c +++ b/src/sysdep.c @@ -3741,7 +3741,8 @@ mkdir (dpath, dmode) 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 @@ rmdir (dpath) 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 */ |