static service_user *grent_startp, *grent_nip;
static void *grent_fct_start;
static union {
static service_user *grent_startp, *grent_nip;
static void *grent_fct_start;
static union {
grent_nip = grent_startp;
grent_fct.ptr = grent_fct_start;
return NSS_STATUS_SUCCESS;
grent_nip = grent_startp;
grent_fct.ptr = grent_fct_start;
return NSS_STATUS_SUCCESS;
enum nss_status status;
const struct walk_nss w = {
.lookup = &__nss_group_nonlocal_lookup, .fct_name = "endgrent",
enum nss_status status;
const struct walk_nss w = {
.lookup = &__nss_group_nonlocal_lookup, .fct_name = "endgrent",
enum nss_status status;
const struct walk_nss w = {
.lookup = &__nss_group_nonlocal_lookup, .fct_name = "initgroups_dyn",
enum nss_status status;
const struct walk_nss w = {
.lookup = &__nss_group_nonlocal_lookup, .fct_name = "initgroups_dyn",
#define args (user, group, start, size, groupsp, limit, errnop)
#include "walk_nss.h"
#undef args
#define args (user, group, start, size, groupsp, limit, errnop)
#include "walk_nss.h"
#undef args