X-Git-Url: http://git.thejh.net/?p=libjh.git;a=blobdiff_plain;f=net.c;h=d9b2d43493c1a116a11a0f421b6d9432960926d0;hp=8d67e71be62b551f4eed403da97de9b992cf3690;hb=e441982fc2b9881df7670340e4189709b554b25b;hpb=ae33d7fe92d8dd8593e7a2b938d1f42d2aa60896 diff --git a/net.c b/net.c index 8d67e71..d9b2d43 100644 --- a/net.c +++ b/net.c @@ -39,21 +39,3 @@ err_socket: freeaddrinfo(addrs); return EAI_SYSTEM; } - -// err points to where the error from netopen() should be stored -PUBLIC_FN FILE *fnetopen(const char *node, const char *service, const struct addrinfo *hints, int *err) { - int rval = netopen(node, service, hints); - if (rval < 0) goto err; - - FILE *res = fdopen(rval, "r+"); - if (res) return res; - - int errno_ = errno; - close(rval); - errno = errno_; - rval = EAI_SYSTEM; - -err: - if (err) *err = rval; - return NULL; -} \ No newline at end of file