Mercurial > hg > octave-lyh > gnulib-hg
changeset 834:fdac0a9e1190
Add comment.
Rename local, ng to n_groups.
author | Jim Meyering <jim@meyering.net> |
---|---|
date | Fri, 27 Dec 1996 03:36:53 +0000 |
parents | 4a9c04840f31 |
children | 48428fa0e225 |
files | lib/getgroups.c |
diffstat | 1 files changed, 7 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/lib/getgroups.c +++ b/lib/getgroups.c @@ -23,7 +23,9 @@ char *xmalloc (); -/* On Ultrix 4.3, getgroups (0, 0) always fails. +/* On at least Ultrix 4.3 and NextStep 3.2, getgroups (0, 0) always fails. + On other systems, it returns the number of supplemental groups for the + process is returned. This function handles that special case and lets the system- provided function handle all others. */ @@ -32,7 +34,7 @@ size_t n; GETGROUPS_T *group; { - int ng; + int n_groups; GETGROUPS_T *gbuf; #undef getgroups @@ -45,13 +47,13 @@ while (1) { gbuf = (GETGROUPS_T *) xrealloc (gbuf, n * sizeof (GETGROUPS_T)); - ng = getgroups (n, gbuf); - if (ng < n) + n_groups = getgroups (n, gbuf); + if (n_groups < n) break; n += 10; } free (gbuf); - return ng; + return n_groups; }