summaryrefslogtreecommitdiff
path: root/test/pwd_grp/grcat.c
diff options
context:
space:
mode:
authorEric Andersen <andersen@codepoet.org>2003-11-02 21:55:06 +0000
committerEric Andersen <andersen@codepoet.org>2003-11-02 21:55:06 +0000
commitdae4f33e486b80e3d957e35355ca0a63cd90f4bd (patch)
treeb4c96edde14b9ae4e3da83d979d3e41c4f894dd6 /test/pwd_grp/grcat.c
parentded0e9aba41f65618cc4b329cdad753f01f9875a (diff)
Additional passwd and group tests
Diffstat (limited to 'test/pwd_grp/grcat.c')
-rw-r--r--test/pwd_grp/grcat.c33
1 files changed, 9 insertions, 24 deletions
diff --git a/test/pwd_grp/grcat.c b/test/pwd_grp/grcat.c
index 835671422..a89614025 100644
--- a/test/pwd_grp/grcat.c
+++ b/test/pwd_grp/grcat.c
@@ -8,40 +8,25 @@
* Public Domain
*/
-/* For OS/2, do nothing. */
-#if HAVE_CONFIG_H
-#include <config.h>
-#endif
-
-#if defined (STDC_HEADERS)
#include <stdlib.h>
-#endif
-
-#ifndef HAVE_GETGRENT
-int main() { return 0; }
-#else
#include <stdio.h>
#include <grp.h>
-int
-main(argc, argv)
-int argc;
-char **argv;
+int main(int argc, char **argv)
{
struct group *g;
int i;
while ((g = getgrent()) != NULL) {
- printf("%s:%s:%ld:", g->gr_name, g->gr_passwd,
- (long) g->gr_gid);
- for (i = 0; g->gr_mem[i] != NULL; i++) {
- printf("%s", g->gr_mem[i]);
- if (g->gr_mem[i+1] != NULL)
- putchar(',');
- }
- putchar('\n');
+ printf("%s:%s:%ld:", g->gr_name, g->gr_passwd,
+ (long) g->gr_gid);
+ for (i = 0; g->gr_mem[i] != NULL; i++) {
+ printf("%s", g->gr_mem[i]);
+ if (g->gr_mem[i+1] != NULL)
+ putchar(',');
+ }
+ putchar('\n');
}
endgrent();
return 0;
}
-#endif /* HAVE_GETGRENT */