summaryrefslogtreecommitdiff
path: root/lib/rmdir.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/rmdir.c')
-rw-r--r--lib/rmdir.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/rmdir.c b/lib/rmdir.c
index 58b2edb7d..2a92803db 100644
--- a/lib/rmdir.c
+++ b/lib/rmdir.c
@@ -44,7 +44,8 @@ int
rmdir (dpath)
char *dpath;
{
- int cpid, status;
+ pid_t cpid;
+ int status;
struct stat statbuf;
if (stat (dpath, &statbuf) != 0)
@@ -73,7 +74,7 @@ rmdir (dpath)
while (wait (&status) != cpid)
/* Do nothing. */ ;
- if (status & 0xFFFF)
+ if (status)
{
/* /bin/rmdir failed. */