summaryrefslogtreecommitdiff
path: root/dbus
diff options
context:
space:
mode:
Diffstat (limited to 'dbus')
-rw-r--r--dbus/dbus-server-socket.c23
-rw-r--r--dbus/dbus-server-socket.h3
2 files changed, 6 insertions, 20 deletions
diff --git a/dbus/dbus-server-socket.c b/dbus/dbus-server-socket.c
index 188d9789..d87bba70 100644
--- a/dbus/dbus-server-socket.c
+++ b/dbus/dbus-server-socket.c
@@ -681,13 +681,11 @@ _dbus_server_new_for_domain_socket (const char *path,
* This function is used for "unix:dir/tmpdir" kind of addresses.
*
* @param dir the path to a directory.
- * @param abstract #TRUE to use abstract socket namespace
* @param error location to store reason for failure.
* @returns the new server, or #NULL on failure.
*/
-DBusServer *
+static DBusServer *
_dbus_server_new_for_dir (const char *dir,
- dbus_bool_t use_abstract,
DBusError *error)
{
DBusServer *server;
@@ -733,7 +731,7 @@ _dbus_server_new_for_dir (const char *dir,
server =
_dbus_server_new_for_domain_socket (_dbus_string_get_const_data (&full_path),
- use_abstract,
+ FALSE, /* not abstract */
error);
_dbus_string_free (&full_path);
@@ -841,21 +839,12 @@ _dbus_server_listen_unix_socket (DBusAddressEntry *entry,
}
else if (tmpdir != NULL || dir != NULL)
{
- dbus_bool_t use_abstract = FALSE;
-
+ /* tmpdir is now equivalent to dir. Previously it would try to
+ * use an abstract socket. */
if (tmpdir != NULL)
- {
- dir = tmpdir;
-
-#ifdef __linux__
- /* Use abstract sockets for tmpdir if supported, so that it
- * never needs to be cleaned up. Use dir instead if you want a
- * path-based socket. */
- use_abstract = TRUE;
-#endif
- }
+ dir = tmpdir;
- *server_p = _dbus_server_new_for_dir (dir, use_abstract, error);
+ *server_p = _dbus_server_new_for_dir (dir, error);
}
else
{
diff --git a/dbus/dbus-server-socket.h b/dbus/dbus-server-socket.h
index 8324dbfb..64a51dc2 100644
--- a/dbus/dbus-server-socket.h
+++ b/dbus/dbus-server-socket.h
@@ -43,9 +43,6 @@ DBusServer* _dbus_server_new_for_tcp_socket (const char *host,
const char *family,
DBusError *error,
dbus_bool_t use_nonce);
-DBusServer* _dbus_server_new_for_dir (const char *dir,
- dbus_bool_t use_abstract,
- DBusError *error);
DBusServerListenResult _dbus_server_listen_socket (DBusAddressEntry *entry,
DBusServer **server_p,
DBusError *error);