From f1f39911e0d2d88c98eae96a3eb14a53c664206f Mon Sep 17 00:00:00 2001 From: Karen Arutyunov Date: Sat, 30 Nov 2019 22:37:25 +0300 Subject: Upgrade to 12.1 --- libpq/noblock.c | 66 --------------------------------------------------------- 1 file changed, 66 deletions(-) delete mode 100644 libpq/noblock.c (limited to 'libpq/noblock.c') diff --git a/libpq/noblock.c b/libpq/noblock.c deleted file mode 100644 index 959d3ad..0000000 --- a/libpq/noblock.c +++ /dev/null @@ -1,66 +0,0 @@ -/*------------------------------------------------------------------------- - * - * noblock.c - * set a file descriptor as blocking or non-blocking - * - * Portions Copyright (c) 1996-2016, PostgreSQL Global Development Group - * Portions Copyright (c) 1994, Regents of the University of California - * - * IDENTIFICATION - * src/port/noblock.c - * - *------------------------------------------------------------------------- - */ - -#include "c.h" - -#include - - -/* - * Put socket into nonblock mode. - * Returns true on success, false on failure. - */ -bool -pg_set_noblock(pgsocket sock) -{ -#if !defined(WIN32) - int flags; - - flags = fcntl(sock, F_GETFL); - if (flags < 0) - return false; - if (fcntl(sock, F_SETFL, (flags | O_NONBLOCK)) == -1) - return false; - return true; -#else - unsigned long ioctlsocket_ret = 1; - - /* Returns non-0 on failure, while fcntl() returns -1 on failure */ - return (ioctlsocket(sock, FIONBIO, &ioctlsocket_ret) == 0); -#endif -} - -/* - * Put socket into blocking mode. - * Returns true on success, false on failure. - */ -bool -pg_set_block(pgsocket sock) -{ -#if !defined(WIN32) - int flags; - - flags = fcntl(sock, F_GETFL); - if (flags < 0) - return false; - if (fcntl(sock, F_SETFL, (flags & ~O_NONBLOCK)) == -1) - return false; - return true; -#else - unsigned long ioctlsocket_ret = 0; - - /* Returns non-0 on failure, while fcntl() returns -1 on failure */ - return (ioctlsocket(sock, FIONBIO, &ioctlsocket_ret) == 0); -#endif -} -- cgit v1.1