aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJan Djärv2004-01-26 23:40:08 +0000
committerJan Djärv2004-01-26 23:40:08 +0000
commit6b0824c950243de7fe0f166856c299c49a8dc990 (patch)
tree1fe1f2566d2896c07154666f032e1e61da4e224f /src
parentb0c681e2ef339bdc8644283e2cc2017744297d65 (diff)
downloademacs-6b0824c950243de7fe0f166856c299c49a8dc990.tar.gz
emacs-6b0824c950243de7fe0f166856c299c49a8dc990.zip
(mkdir, rmdir): Also check synch_process_termsig.
Diffstat (limited to 'src')
-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)
3741 wait_for_termination (cpid); 3741 wait_for_termination (cpid);
3742 } 3742 }
3743 3743
3744 if (synch_process_death != 0 || synch_process_retcode != 0) 3744 if (synch_process_death != 0 || synch_process_retcode != 0
3745 || synch_process_termsig != 0)
3745 { 3746 {
3746 errno = EIO; /* We don't know why, but */ 3747 errno = EIO; /* We don't know why, but */
3747 return -1; /* /bin/mkdir failed */ 3748 return -1; /* /bin/mkdir failed */
@@ -3787,7 +3788,8 @@ rmdir (dpath)
3787 wait_for_termination (cpid); 3788 wait_for_termination (cpid);
3788 } 3789 }
3789 3790
3790 if (synch_process_death != 0 || synch_process_retcode != 0) 3791 if (synch_process_death != 0 || synch_process_retcode != 0
3792 || synch_process_termsig != 0)
3791 { 3793 {
3792 errno = EIO; /* We don't know why, but */ 3794 errno = EIO; /* We don't know why, but */
3793 return -1; /* /bin/rmdir failed */ 3795 return -1; /* /bin/rmdir failed */