summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRalf Habacker <ralf.habacker@freenet.de>2015-03-06 08:09:57 +0100
committerRalf Habacker <ralf.habacker@freenet.de>2015-03-11 15:22:57 +0100
commitee0e15366c8b1ea196ad63a8376c8b5299279386 (patch)
tree0c1e978707e5b822ba0296b9f3fabf185902a37c
parent45f2e84a7de52f55fc1b41fefbc1b71a40d7a4eb (diff)
downloaddbus-ee0e15366c8b1ea196ad63a8376c8b5299279386.tar.gz
Rename _dbus_full_duplex_pipe() to more descriptive name _dbus_socketpair().
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=89444
-rw-r--r--bus/dispatch.c4
-rw-r--r--bus/main.c4
-rw-r--r--dbus/dbus-server-debug-pipe.c3
-rw-r--r--dbus/dbus-spawn-win.c6
-rw-r--r--dbus/dbus-spawn.c2
-rw-r--r--dbus/dbus-sysdeps-unix.c18
-rw-r--r--dbus/dbus-sysdeps-win.c18
-rw-r--r--dbus/dbus-sysdeps.h8
8 files changed, 32 insertions, 31 deletions
diff --git a/bus/dispatch.c b/bus/dispatch.c
index 5cb9d6f4..62c4eb58 100644
--- a/bus/dispatch.c
+++ b/bus/dispatch.c
@@ -5058,10 +5058,10 @@ bus_unix_fds_passing_test(const DBusString *test_data_dir)
if (!(m = dbus_message_new_signal("/", "a.b.c", "d")))
_dbus_assert_not_reached ("could not alloc message");
- if (!(_dbus_full_duplex_pipe(one, one+1, TRUE, &error)))
+ if (!(_dbus_socketpair (one, one+1, TRUE, &error)))
_dbus_assert_not_reached("Failed to allocate pipe #1");
- if (!(_dbus_full_duplex_pipe(two, two+1, TRUE, &error)))
+ if (!(_dbus_socketpair (two, two+1, TRUE, &error)))
_dbus_assert_not_reached("Failed to allocate pipe #2");
if (!dbus_message_append_args(m,
diff --git a/bus/main.c b/bus/main.c
index ad02b97e..267a5083 100644
--- a/bus/main.c
+++ b/bus/main.c
@@ -313,8 +313,8 @@ setup_reload_pipe (DBusLoop *loop)
dbus_error_init (&error);
- if (!_dbus_full_duplex_pipe (&reload_pipe[0], &reload_pipe[1],
- TRUE, &error))
+ if (!_dbus_socketpair (&reload_pipe[0], &reload_pipe[1],
+ TRUE, &error))
{
_dbus_warn ("Unable to create reload pipe: %s\n",
error.message);
diff --git a/dbus/dbus-server-debug-pipe.c b/dbus/dbus-server-debug-pipe.c
index 8f5ff5fb..32d62dd8 100644
--- a/dbus/dbus-server-debug-pipe.c
+++ b/dbus/dbus-server-debug-pipe.c
@@ -246,8 +246,7 @@ _dbus_transport_debug_pipe_new (const char *server_name,
return NULL;
}
- if (!_dbus_full_duplex_pipe (&client_fd, &server_fd, FALSE,
- NULL))
+ if (!_dbus_socketpair (&client_fd, &server_fd, FALSE, NULL))
{
_dbus_verbose ("failed to create full duplex pipe\n");
dbus_set_error (error, DBUS_ERROR_FAILED, "Could not create full-duplex pipe");
diff --git a/dbus/dbus-spawn-win.c b/dbus/dbus-spawn-win.c
index 7da7a431..f7b56d19 100644
--- a/dbus/dbus-spawn-win.c
+++ b/dbus/dbus-spawn-win.c
@@ -686,9 +686,9 @@ _dbus_spawn_async_with_babysitter (DBusBabysitter **sitter_p,
}
PING();
- if (!_dbus_full_duplex_pipe (&sitter->socket_to_babysitter,
- &sitter->socket_to_main,
- FALSE, error))
+ if (!_dbus_socketpair (&sitter->socket_to_babysitter,
+ &sitter->socket_to_main,
+ FALSE, error))
goto out0;
sitter->sitter_watch = _dbus_watch_new (sitter->socket_to_babysitter,
diff --git a/dbus/dbus-spawn.c b/dbus/dbus-spawn.c
index 959c1844..86161e9c 100644
--- a/dbus/dbus-spawn.c
+++ b/dbus/dbus-spawn.c
@@ -1258,7 +1258,7 @@ _dbus_spawn_async_with_babysitter (DBusBabysitter **sitter_p,
if (!make_pipe (child_err_report_pipe, error))
goto cleanup_and_fail;
- if (!_dbus_full_duplex_pipe (&babysitter_pipe[0], &babysitter_pipe[1], TRUE, error))
+ if (!_dbus_socketpair (&babysitter_pipe[0], &babysitter_pipe[1], TRUE, error))
goto cleanup_and_fail;
/* Setting up the babysitter is only useful in the parent,
diff --git a/dbus/dbus-sysdeps-unix.c b/dbus/dbus-sysdeps-unix.c
index 3f606712..ab7efc25 100644
--- a/dbus/dbus-sysdeps-unix.c
+++ b/dbus/dbus-sysdeps-unix.c
@@ -3275,22 +3275,22 @@ _dbus_print_backtrace (void)
}
/**
- * Creates a full-duplex pipe (as in socketpair()).
- * Sets both ends of the pipe nonblocking.
+ * Creates pair of connect sockets (as in socketpair()).
+ * Sets both ends of the pair nonblocking.
*
* Marks both file descriptors as close-on-exec
*
* @param fd1 return location for one end
* @param fd2 return location for the other end
- * @param blocking #TRUE if pipe should be blocking
+ * @param blocking #TRUE if pair should be blocking
* @param error error return
* @returns #FALSE on failure (if error is set)
*/
dbus_bool_t
-_dbus_full_duplex_pipe (int *fd1,
- int *fd2,
- dbus_bool_t blocking,
- DBusError *error)
+_dbus_socketpair (int *fd1,
+ int *fd2,
+ dbus_bool_t blocking,
+ DBusError *error)
{
#ifdef HAVE_SOCKETPAIR
int fds[2];
@@ -3346,9 +3346,9 @@ _dbus_full_duplex_pipe (int *fd1,
return TRUE;
#else
- _dbus_warn ("_dbus_full_duplex_pipe() not implemented on this OS\n");
+ _dbus_warn ("_dbus_socketpair() not implemented on this OS\n");
dbus_set_error (error, DBUS_ERROR_FAILED,
- "_dbus_full_duplex_pipe() not implemented on this OS");
+ "_dbus_socketpair() not implemented on this OS");
return FALSE;
#endif
}
diff --git a/dbus/dbus-sysdeps-win.c b/dbus/dbus-sysdeps-win.c
index 50258151..6e59c5ee 100644
--- a/dbus/dbus-sysdeps-win.c
+++ b/dbus/dbus-sysdeps-win.c
@@ -1045,20 +1045,22 @@ failed:
************************************************************************/
/**
- * Creates a full-duplex pipe (as in socketpair()).
- * Sets both ends of the pipe nonblocking.
+ * Creates pair of connect sockets (as in socketpair()).
+ * Sets both ends of the pair nonblocking.
+ *
+ * Marks both file descriptors as close-on-exec
*
* @param fd1 return location for one end
* @param fd2 return location for the other end
- * @param blocking #TRUE if pipe should be blocking
+ * @param blocking #TRUE if pair should be blocking
* @param error error return
* @returns #FALSE on failure (if error is set)
- */
+*/
dbus_bool_t
-_dbus_full_duplex_pipe (int *fd1,
- int *fd2,
- dbus_bool_t blocking,
- DBusError *error)
+_dbus_socketpair (int *fd1,
+ int *fd2,
+ dbus_bool_t blocking,
+ DBusError *error)
{
SOCKET temp, socket1 = -1, socket2 = -1;
struct sockaddr_in saddr;
diff --git a/dbus/dbus-sysdeps.h b/dbus/dbus-sysdeps.h
index 2dbc420d..bbbf7082 100644
--- a/dbus/dbus-sysdeps.h
+++ b/dbus/dbus-sysdeps.h
@@ -438,10 +438,10 @@ dbus_bool_t _dbus_stat (const DBusString *filename,
DBusStat *statbuf,
DBusError *error);
DBUS_PRIVATE_EXPORT
-dbus_bool_t _dbus_full_duplex_pipe (int *fd1,
- int *fd2,
- dbus_bool_t blocking,
- DBusError *error);
+dbus_bool_t _dbus_socketpair (int *fd1,
+ int *fd2,
+ dbus_bool_t blocking,
+ DBusError *error);
void _dbus_print_backtrace (void);