$NetBSD: patch-src_polkitbackend_polkitbackendinteractiveauthority.c,v 1.2 2018/04/29 05:14:36 wiz Exp $ * for *BSD netgroup functions --- src/polkitbackend/polkitbackendinteractiveauthority.c.orig 2018-04-03 18:16:04.000000000 +0000 +++ src/polkitbackend/polkitbackendinteractiveauthority.c @@ -26,8 +26,13 @@ #ifdef HAVE_NETGROUP_H #include #else +#if defined(__NetBSD__) +#include +#define BSD_NETGROUP +#else #include #endif +#endif #include #include #include @@ -2228,7 +2233,7 @@ get_users_in_net_group (PolkitIdentity ret = NULL; name = polkit_unix_netgroup_get_name (POLKIT_UNIX_NETGROUP (group)); -#ifdef HAVE_SETNETGRENT_RETURN +#if HAVE_SETNETGRENT_RETURN && !defined(__NetBSD__) if (setnetgrent (name) == 0) { g_warning ("Error looking up net group with name %s: %s", name, g_strerror (errno));