]> git.ipfire.org Git - thirdparty/man-pages.git/blobdiff - man3/getgrent_r.3
ffix
[thirdparty/man-pages.git] / man3 / getgrent_r.3
index 84d603c42ef57e2a788564e16dd85c6e7490850d..01d1a226e972371445294c5e44a0c6a0934ec487 100644 (file)
@@ -58,10 +58,10 @@ as follows:
 .RS
 .nf
 struct group {
-      char    *gr_name;      /* group name */
-      char    *gr_passwd;    /* group password */
-      gid_t   gr_gid;        /* group ID */
-      char    **gr_mem;      /* group members */
+    char    *gr_name;      /* group name */
+    char    *gr_passwd;    /* group password */
+    gid_t   gr_gid;        /* group ID */
+    char    **gr_mem;      /* group members */
 };
 .ta
 .fi
@@ -104,26 +104,28 @@ Insufficient buffer space supplied. Try again with larger buffer.
 #include <stdio.h>
 #define BUFLEN 4096
 
-int main() {
-      struct group grp, *grpp;
-      char buf[BUFLEN];
-      int i;
+int 
+main(void) 
+{
+    struct group grp, *grpp;
+    char buf[BUFLEN];
+    int i;
 
-      setgrent();
-      while (1) {
-            i = getgrent_r(&grp, buf, BUFLEN, &grpp);
-            if (i)
-                  break;
-            printf("%s (%d):", grpp->gr_name, grpp->gr_gid);
-            for (i = 0; ; i++) {
-                  if (grpp->gr_mem[i] == NULL)
-                        break;
-                  printf(" %s", grpp->gr_mem[i]);
-            }
-            printf("\en");
-      }
-      endgrent();
-      return 0;
+    setgrent();
+    while (1) {
+        i = getgrent_r(&grp, buf, BUFLEN, &grpp);
+        if (i)
+            break;
+        printf("%s (%d):", grpp->gr_name, grpp->gr_gid);
+        for (i = 0; ; i++) {
+            if (grpp->gr_mem[i] == NULL)
+                break;
+            printf(" %s", grpp->gr_mem[i]);
+        }
+        printf("\en");
+    }
+    endgrent();
+    return 0;
 }
 .fi
 .\" perhaps add error checking - should use strerror_r
@@ -157,7 +159,6 @@ getgrent_r(struct group *grp, char *buf, int buflen,
            FILE **gr_fp);
 .in
 .fi
-.sp
 .SH NOTES
 The function
 .BR getgrent_r ()