diff options
author | Eric Andersen <andersen@codepoet.org> | 2003-11-02 21:55:06 +0000 |
---|---|---|
committer | Eric Andersen <andersen@codepoet.org> | 2003-11-02 21:55:06 +0000 |
commit | dae4f33e486b80e3d957e35355ca0a63cd90f4bd (patch) | |
tree | b4c96edde14b9ae4e3da83d979d3e41c4f894dd6 /test/pwd_grp/grcat.c | |
parent | ded0e9aba41f65618cc4b329cdad753f01f9875a (diff) |
Additional passwd and group tests
Diffstat (limited to 'test/pwd_grp/grcat.c')
-rw-r--r-- | test/pwd_grp/grcat.c | 33 |
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 */ |