diff --git a/src/fd_control.c b/src/fd_control.c index 07aaaba95ade3e273c8220f17ea230fae4a10e36..38ca902e2680c77d30f384ae3b2800edbb8c8579 100644 --- a/src/fd_control.c +++ b/src/fd_control.c @@ -10,7 +10,7 @@ #include "error.h" #include "fdlib.h" -RCSID("$Id: fd_control.c,v 1.30 2000/05/25 02:18:35 hubbe Exp $"); +RCSID("$Id: fd_control.c,v 1.31 2000/07/07 15:23:06 grubba Exp $"); #else /* TESTING */ @@ -162,7 +162,7 @@ void do_close_on_exec(void) { int i,ret; for(i=0; i < num_fds_to_close; i++) { - while( close(fds_to_close[i]) <0 && errno==EINTR) ; + while( fd_close(fds_to_close[i]) <0 && errno==EINTR) ; } num_fds_to_close = 0; }