diff options
author | Jamey Sharp <jamey@minilop.net> | 2006-02-24 01:50:48 -0800 |
---|---|---|
committer | Jamey Sharp <jamey@minilop.net> | 2006-02-24 01:50:48 -0800 |
commit | bae98d36040d0cda1862839410cf92bac3927280 (patch) | |
tree | 8f945da5a3f4a9814889f3a6bc1a9ce7293141a3 /src/xcb_util.c | |
parent | 67b2649dc4b6726c6d11fb0e41429ae5de82b0e8 (diff) |
Move _xcb_set_fd_flags to xcb_conn.c and make it static. xcb_util.c now has only public functions.
Diffstat (limited to 'src/xcb_util.c')
-rw-r--r-- | src/xcb_util.c | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/src/xcb_util.c b/src/xcb_util.c index b7f5ffa..3d6006c 100644 --- a/src/xcb_util.c +++ b/src/xcb_util.c @@ -28,7 +28,6 @@ #include <assert.h> #include <sys/select.h> #include <sys/socket.h> -#include <sys/fcntl.h> #include <sys/un.h> #include <netinet/in.h> #include <netdb.h> @@ -197,22 +196,3 @@ int XCBSync(XCBConnection *c, XCBGenericError **e) free(reply); return reply != 0; } - -/* The functions beyond this point still use only public interfaces, - * but are not themselves part of the public interface. So their - * prototypes are in xcbint.h. */ - -#include "xcbint.h" - -int _xcb_set_fd_flags(const int fd) -{ - long flags = fcntl(fd, F_GETFL, 0); - if(flags == -1) - return 0; - flags |= O_NONBLOCK; - if(fcntl(fd, F_SETFL, flags) == -1) - return 0; - if(fcntl(fd, F_SETFD, FD_CLOEXEC) == -1) - return 0; - return 1; -} |