Commit f560db78 authored by Richard M. Stallman's avatar Richard M. Stallman
Browse files

(rmdir): Fix up Aug 19 1993 change that wasn't done right.

parent bc69349b
......@@ -3584,17 +3584,17 @@ rmdir (dpath)
dup2 (fd, 1);
dup2 (fd, 2);
}
wait_for_termination (cpid);
if (synch_process_death != 0 || synch_process_retcode != 0)
return -1; /* /bin/rmdir failed */
execl ("/bin/rmdir", "rmdir", dpath, (char *) 0);
_exit (-1); /* Can't exec /bin/rmdir */
default: /* Parent process */
while (cpid != wait (&status)); /* Wait for kid to finish */
wait_for_termination (cpid);
}
if (WIFSIGNALED (status) || WEXITSTATUS (status) != 0)
if (synch_process_death != 0 || synch_process_retcode != 0)
{
errno = EIO; /* We don't know why, but */
return -1; /* /bin/mkdir failed */
return -1; /* /bin/rmdir failed */
}
return 0;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment