aboutsummaryrefslogtreecommitdiffstats
path: root/util.c
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>1999-11-15 01:32:20 +0000
committerAndrew Tridgell <tridge@samba.org>1999-11-15 01:32:20 +0000
commit1f5c6343e6a3d55689073f60e71fd56cab42f89d (patch)
tree405b520710f85ee7f262b5081a4fb2929b574750 /util.c
parent290b615a16c484c5dde6e415e923da1334c2ddd6 (diff)
downloadandroid_external_rsync-1f5c6343e6a3d55689073f60e71fd56cab42f89d.tar.gz
android_external_rsync-1f5c6343e6a3d55689073f60e71fd56cab42f89d.tar.bz2
android_external_rsync-1f5c6343e6a3d55689073f60e71fd56cab42f89d.zip
removed old non-blocking fd code (a hangover from a earlier version of
io.c). Thanks to Theo for pointing out this brokenness.
Diffstat (limited to 'util.c')
-rw-r--r--util.c30
1 files changed, 0 insertions, 30 deletions
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;
}