From 49d8fa1058aaf23c29e074b2314492ae40d2f557 Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Tue, 21 Feb 2017 12:05:07 +0000 Subject: Types change: big pass on libstddjb and libunixonacid libdatastruct still missing, library still not functional --- src/libstddjb/prot_readgroups.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/libstddjb/prot_readgroups.c') diff --git a/src/libstddjb/prot_readgroups.c b/src/libstddjb/prot_readgroups.c index 5559882..47cbfc7 100644 --- a/src/libstddjb/prot_readgroups.c +++ b/src/libstddjb/prot_readgroups.c @@ -5,7 +5,7 @@ #include #include #include -#include +#include #include int prot_readgroups (char const *name, gid_t *tab, unsigned int max) @@ -14,15 +14,15 @@ int prot_readgroups (char const *name, gid_t *tab, unsigned int max) for (;;) { struct group *gr ; - register char **member ; + char **member ; errno = 0 ; if (n >= max) break ; gr = getgrent() ; if (!gr) break ; for (member = gr->gr_mem ; *member ; member++) - if (!str_diff(name, *member)) break ; + if (!strcmp(name, *member)) break ; if (*member) tab[n++] = gr->gr_gid ; } endgrent() ; - return errno ? -1 : (int)n ; + return errno ? -1 : n ; } -- cgit v1.3.1