summaryrefslogtreecommitdiff
path: root/dbus/dbus-sysdeps-unix.c
diff options
context:
space:
mode:
authorSimon McVittie <simon.mcvittie@collabora.co.uk>2015-03-12 20:16:46 +0000
committerSimon McVittie <simon.mcvittie@collabora.co.uk>2015-05-12 18:35:13 +0100
commit21ca7f7cc35115e0afae3bf3fcf38f8b6d260b59 (patch)
tree6c14124017e192620ba5f9a911779ab764f669cb /dbus/dbus-sysdeps-unix.c
parent378e01c0d04fa9bc4a5a2f725ac332acf83793af (diff)
Split _dbus_set_fd_nonblocking vs. _dbus_set_socket_nonblocking
The former is Unix-specific, the latter is also portable to Windows. On Unix, they're really the same thing. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=89444 Reviewed-by: Ralf Habacker <ralf.habacker@freenet.de>
Diffstat (limited to 'dbus/dbus-sysdeps-unix.c')
-rw-r--r--dbus/dbus-sysdeps-unix.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/dbus/dbus-sysdeps-unix.c b/dbus/dbus-sysdeps-unix.c
index bb4724b2..f6121a7a 100644
--- a/dbus/dbus-sysdeps-unix.c
+++ b/dbus/dbus-sysdeps-unix.c
@@ -134,6 +134,9 @@
#endif /* Solaris */
+static dbus_bool_t _dbus_set_fd_nonblocking (int fd,
+ DBusError *error);
+
static dbus_bool_t
_dbus_open_socket (int *fd_p,
int domain,
@@ -3207,6 +3210,13 @@ _dbus_dup(int fd,
* @returns #TRUE on success.
*/
dbus_bool_t
+_dbus_set_socket_nonblocking (DBusSocket fd,
+ DBusError *error)
+{
+ return _dbus_set_fd_nonblocking (fd, error);
+}
+
+static dbus_bool_t
_dbus_set_fd_nonblocking (int fd,
DBusError *error)
{