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;
 }