From bc4eca8d682e6e8c0f05ffcab3d38d3030782cd2 Mon Sep 17 00:00:00 2001 From: Peter Breitenlohner Date: Wed, 4 May 2011 09:52:02 +0000 Subject: Avoid to #define SOCK_NONBLOCK git-svn-id: svn://tug.org/texlive/trunk@22300 c570f23f-e606-0410-a88d-b1316a301751 --- Build/source/texk/web2c/lib/texmfmp.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'Build/source/texk/web2c/lib/texmfmp.c') diff --git a/Build/source/texk/web2c/lib/texmfmp.c b/Build/source/texk/web2c/lib/texmfmp.c index b4be503a174..c672ae10704 100644 --- a/Build/source/texk/web2c/lib/texmfmp.c +++ b/Build/source/texk/web2c/lib/texmfmp.c @@ -946,9 +946,6 @@ static void ipc_open_out (void) { #ifdef WIN32 u_long mode = 1; -#define SOCK_NONBLOCK(s) ioctlsocket (s, FIONBIO, &mode) -#else -#define SOCK_NONBLOCK(s) fcntl (s, F_SETFL, O_NONBLOCK) #endif #ifdef IPC_DEBUG fputs ("tex: Opening socket for IPC output ...\n", stderr); @@ -964,8 +961,13 @@ ipc_open_out (void) { sock = socket (PF_UNIX, SOCK_STREAM, 0); if (sock >= 0) { - if (connect (sock, ipc_addr, ipc_addr_len) != 0 - || SOCK_NONBLOCK (sock) < 0) { + if (connect (sock, ipc_addr, ipc_addr_len) != 0 || +#ifdef WIN32 + ioctlsocket (sock, FIONBIO, &mode) < 0 +#else + fcntl (sock, F_SETFL, O_NONBLOCK) < 0 +#endif + ) { close (sock); sock = -1; return; -- cgit v1.2.3