X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/290b615a16c484c5dde6e415e923da1334c2ddd6..1f5c6343e6a3d55689073f60e71fd56cab42f89d:/util.c diff --git a/util.c b/util.c index 947caa7c..a0101657 100644 --- a/util.c +++ b/util.c @@ -26,33 +26,6 @@ extern int verbose; -/**************************************************************************** -Set a fd into nonblocking mode. Uses POSIX O_NONBLOCK if available, -else -if SYSV use O_NDELAY -if BSD use FNDELAY -****************************************************************************/ -int set_nonblocking(int fd) -{ - int val; -#ifdef O_NONBLOCK -#define FLAG_TO_SET O_NONBLOCK -#else -#ifdef SYSV -#define FLAG_TO_SET O_NDELAY -#else /* BSD */ -#define FLAG_TO_SET FNDELAY -#endif -#endif - - if((val = fcntl(fd, F_GETFL, 0)) == -1) - return -1; - val |= FLAG_TO_SET; - return fcntl( fd, F_SETFL, val); -#undef FLAG_TO_SET -} - - /* this is taken from CVS */ int piped_child(char **command,int *f_in,int *f_out) { @@ -101,9 +74,6 @@ int piped_child(char **command,int *f_in,int *f_out) *f_in = from_child_pipe[0]; *f_out = to_child_pipe[1]; - set_nonblocking(*f_in); - set_nonblocking(*f_out); - return pid; }