diff options
author | Ralf Habacker <ralf.habacker@freenet.de> | 2015-03-05 19:50:12 +0100 |
---|---|---|
committer | Ralf Habacker <ralf.habacker@freenet.de> | 2015-03-11 15:22:57 +0100 |
commit | f9192688b6758d20e955adeb255399b79ba43a95 (patch) | |
tree | e74abf97c6158d1890471e51d3823e1ba13498e4 /dbus/dbus-server-socket.c | |
parent | ee0e15366c8b1ea196ad63a8376c8b5299279386 (diff) | |
download | dbus-f9192688b6758d20e955adeb255399b79ba43a95.tar.gz |
Use typedef DBusSocket for sockets fd's to avoid conversion warnings.
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=89444
Diffstat (limited to 'dbus/dbus-server-socket.c')
-rw-r--r-- | dbus/dbus-server-socket.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/dbus/dbus-server-socket.c b/dbus/dbus-server-socket.c index 70367c79..54544dcf 100644 --- a/dbus/dbus-server-socket.c +++ b/dbus/dbus-server-socket.c @@ -51,7 +51,7 @@ struct DBusServerSocket { DBusServer base; /**< Parent class members. */ int n_fds; /**< Number of active file handles */ - int *fds; /**< File descriptor or -1 if disconnected. */ + DBusSocket *fds; /**< File descriptor or DBUS_SOCKET_INVALID if disconnected. */ DBusWatch **watch; /**< File descriptor watch. */ char *socket_name; /**< Name of domain socket, to unlink if appropriate */ DBusNonceFile *noncefile; /**< Nonce file used to authenticate clients */ @@ -182,11 +182,11 @@ socket_handle_watch (DBusWatch *watch, if (flags & DBUS_WATCH_READABLE) { - int client_fd; - int listen_fd; + DBusSocket client_fd; + DBusSocket listen_fd; int saved_errno; - listen_fd = dbus_watch_get_socket (watch); + listen_fd = _dbus_watch_get_socket (watch); if (socket_server->noncefile) client_fd = _dbus_accept_with_noncefile (listen_fd, socket_server->noncefile); @@ -195,7 +195,7 @@ socket_handle_watch (DBusWatch *watch, saved_errno = _dbus_save_socket_errno (); - if (client_fd < 0) + if (client_fd == DBUS_SOCKET_INVALID) { /* EINTR handled for us */ @@ -243,7 +243,7 @@ socket_disconnect (DBusServer *server) } _dbus_close_socket (socket_server->fds[i], NULL); - socket_server->fds[i] = -1; + socket_server->fds[i] = DBUS_SOCKET_INVALID; } if (socket_server->socket_name != NULL) @@ -280,7 +280,7 @@ static const DBusServerVTable socket_vtable = { * */ DBusServer* -_dbus_server_new_for_socket (int *fds, +_dbus_server_new_for_socket (DBusSocket *fds, int n_fds, const DBusString *address, DBusNonceFile *noncefile) @@ -295,7 +295,7 @@ _dbus_server_new_for_socket (int *fds, socket_server->noncefile = noncefile; - socket_server->fds = dbus_new (int, n_fds); + socket_server->fds = dbus_new (DBusSocket, n_fds); if (!socket_server->fds) goto failed_0; @@ -396,7 +396,7 @@ _dbus_server_new_for_tcp_socket (const char *host, dbus_bool_t use_nonce) { DBusServer *server; - int *listen_fds = NULL; + DBusSocket *listen_fds = NULL; int nlisten_fds = 0, i; DBusString address; DBusString host_str; |