как использовать getgrouplist в модуле NSS - PullRequest
0 голосов
/ 09 октября 2019

в grp.h getgrouplist и getgrent_r определены вместе с другими функциями. Мне нужно реализовать getgrouplist как часть модуля NSS. Хотя я могу использовать getgrent_r, определив его в соответствии с соглашением об именах NSS:

int _nss_databaseName_getgrent_r(struct group *grp, char *buf, int buflen,
                             FILE **gr_fp)
{
    printf("CALLED");
}

и вызвать его, запустив

id username

, я не могу найти способ правильно определить и использовать getgrouplistв модуле NSS

...