Use SO_REUSEPORT on NetBSD as well
authorMatthias Drochner <M.Drochner@fz-juelich.de>
Fri, 30 Nov 2012 12:56:03 +0000 (13:56 +0100)
committerJens Georg <mail@jensge.org>
Fri, 30 Nov 2012 12:56:14 +0000 (13:56 +0100)
Fixes:
    https://bugzilla.gnome.org/show_bug.cgi?id=685949

libgssdp/gssdp-socket-functions.c

index 2481fe2..8f4ea36 100644 (file)
@@ -157,10 +157,10 @@ gboolean
 gssdp_socket_reuse_address (GSocket *socket,
                             gboolean enable,
                             GError **error) {
-#if defined(G_OS_WIN32) || defined(__OpenBSD__)
+#if defined(G_OS_WIN32) || defined(__OpenBSD__) || defined(__NetBSD__)
         return gssdp_socket_option_set (socket,
                                         SOL_SOCKET,
-#if defined(__OpenBSD__)
+#if defined(__OpenBSD__) || defined (__NetBSD__)
                                         SO_REUSEPORT,
 #else
                                         SO_REUSEADDR,