summaryrefslogtreecommitdiff
path: root/src/sysdep.c
diff options
context:
space:
mode:
authorJan Djärv <jan.h.d@swipnet.se>2004-01-26 23:40:08 +0000
committerJan Djärv <jan.h.d@swipnet.se>2004-01-26 23:40:08 +0000
commit6b0824c950243de7fe0f166856c299c49a8dc990 (patch)
tree1fe1f2566d2896c07154666f032e1e61da4e224f /src/sysdep.c
parentb0c681e2ef339bdc8644283e2cc2017744297d65 (diff)
downloademacs-6b0824c950243de7fe0f166856c299c49a8dc990.tar.gz
(mkdir, rmdir): Also check synch_process_termsig.
Diffstat (limited to 'src/sysdep.c')
-rw-r--r--src/sysdep.c6
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 */