fd_copy.c
changeset 0 068428edee47
equal deleted inserted replaced
-1:000000000000 0:068428edee47
       
     1 #include <fcntl.h>
       
     2 #include "fd.h"
       
     3 
       
     4 int fd_copy(to,from)
       
     5 int to;
       
     6 int from;
       
     7 {
       
     8   if (to == from) return 0;
       
     9   if (fcntl(from,F_GETFL,0) == -1) return -1;
       
    10   close(to);
       
    11   if (fcntl(from,F_DUPFD,to) == -1) return -1;
       
    12   return 0;
       
    13 }