diff options
author | Denis Vlasenko | 2007-05-26 16:44:20 +0000 |
---|---|---|
committer | Denis Vlasenko | 2007-05-26 16:44:20 +0000 |
commit | 5a6aeddfa7262e41802c77f70c9ef88e9c2c2476 (patch) | |
tree | 36bf70fe7e6c67e4ab37c446a191272eb90097ed /runit/runsv.c | |
parent | 6239b1f50a04121d96daba2cdc2f7c3765c9007b (diff) | |
download | busybox-5a6aeddfa7262e41802c77f70c9ef88e9c2c2476.zip busybox-5a6aeddfa7262e41802c77f70c9ef88e9c2c2476.tar.gz |
xpipe: introduce (saves ~170 bytes)
udhcp/signalpipe.c: use pipe instead of socketpair.
Diffstat (limited to 'runit/runsv.c')
-rw-r--r-- | runit/runsv.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/runit/runsv.c b/runit/runsv.c index bd4a81e..d5bfd4e 100644 --- a/runit/runsv.c +++ b/runit/runsv.c @@ -420,7 +420,7 @@ int runsv_main(int argc, char **argv) if (!argv[1] || argv[2]) usage(); dir = argv[1]; - if (pipe(selfpipe) == -1) fatal_cannot("create selfpipe"); + xpipe(selfpipe); coe(selfpipe[0]); coe(selfpipe[1]); ndelay_on(selfpipe[0]); @@ -456,8 +456,7 @@ int runsv_main(int argc, char **argv) taia_now(&svd[1].start); if (stat("log/down", &s) != -1) svd[1].want = W_DOWN; - if (pipe(logpipe) == -1) - fatal_cannot("create log pipe"); + xpipe(logpipe); coe(logpipe[0]); coe(logpipe[1]); } |