From 2ddd93b4423b94578868e2701c265f8da4350965 Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Fri, 4 Dec 2020 14:40:52 +0000 Subject: Fix iobufferk_init on recent Linux; remove last superfluous coe --- src/libstddjb/fd_cat.c | 1 + src/libstddjb/iobufferk_init.c | 10 +++------- 2 files changed, 4 insertions(+), 7 deletions(-) (limited to 'src/libstddjb') diff --git a/src/libstddjb/fd_cat.c b/src/libstddjb/fd_cat.c index fdaf093..4acc08a 100644 --- a/src/libstddjb/fd_cat.c +++ b/src/libstddjb/fd_cat.c @@ -1,6 +1,7 @@ /* ISC license. */ #include + #include #include diff --git a/src/libstddjb/iobufferk_init.c b/src/libstddjb/iobufferk_init.c index 93cd615..12a2822 100644 --- a/src/libstddjb/iobufferk_init.c +++ b/src/libstddjb/iobufferk_init.c @@ -6,18 +6,14 @@ #include #include + #include #include static int iobufferk_init_0 (iobufferk *k) { - int fd = open_write("/dev/null") ; + int fd = openc_write("/dev/null") ; if (fd < 0) return 0 ; - if (coe(fd) < 0) - { - fd_close(fd) ; - return 0 ; - } k->p[0] = -1 ; k->p[1] = fd ; return 1 ; @@ -31,7 +27,7 @@ static int iobufferk_nofd (iobufferk *k) static int iobufferk_init_3 (iobufferk *k) { - return (pipenbcoe(k->p) >= 0) ; + return (pipecoe(k->p) >= 0) ; } static iobufferk_output_func_t_ref iobufferk_init_f[4] = -- cgit v1.2.3