24 #ifndef DBUS_SOCKETS_H 25 #define DBUS_SOCKETS_H 27 #if defined(DBUS_WIN) || defined(DBUS_WINCE) 44 #define DBUS_SOCKET_IS_INVALID(s) ((SOCKET)(s) == INVALID_SOCKET) 45 #define DBUS_SOCKET_API_RETURNS_ERROR(n) ((n) == SOCKET_ERROR) 46 #define DBUS_SOCKET_SET_ERRNO() (_dbus_win_set_errno (WSAGetLastError())) 48 #define DBUS_CLOSE_SOCKET(s) closesocket(s) 52 #include <sys/socket.h> 54 #include <netinet/in.h> 58 #define DBUS_SOCKET_IS_INVALID(s) ((s) < 0) 59 #define DBUS_SOCKET_API_RETURNS_ERROR(n) ((n) < 0) 60 #define DBUS_SOCKET_SET_ERRNO() 62 #define DBUS_CLOSE_SOCKET(s) close(s)