#include "file.h"
#ifndef lint
-FILE_RCSID("@(#)$File: compress.c,v 1.68 2011/12/08 12:38:24 rrt Exp $")
+FILE_RCSID("@(#)$File: compress.c,v 1.69 2012/08/26 10:21:37 christos Exp $")
#endif
#include "magic.h"
case 0: /* child */
(void) close(0);
if (fd != -1) {
- (void) dup(fd);
+ if (dup(fd) == -1)
+ _exit(1);
(void) lseek(0, (off_t)0, SEEK_SET);
} else {
- (void) dup(fdin[0]);
+ if (dup(fdin[0]) == -1)
+ _exit(1);
(void) close(fdin[0]);
(void) close(fdin[1]);
}
(void) close(1);
- (void) dup(fdout[1]);
+ if (dup(fdout[1]) == -1)
+ _exit(1);
(void) close(fdout[0]);
(void) close(fdout[1]);
#ifndef DEBUG