From 283358128d0df79b543456789502ab103d51dea3 Mon Sep 17 00:00:00 2001 From: "Arnold D. Robbins" Date: Sun, 12 Jul 2015 22:08:52 +0300 Subject: Fix pwcat and grcat for cases where don't have the password field. --- awklib/eg/lib/grcat.c | 2 +- awklib/eg/lib/pwcat.c | 2 +- doc/gawk.texi | 4 ++-- doc/gawktexi.in | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/awklib/eg/lib/grcat.c b/awklib/eg/lib/grcat.c index 6d7791d0..cf39083c 100644 --- a/awklib/eg/lib/grcat.c +++ b/awklib/eg/lib/grcat.c @@ -35,7 +35,7 @@ main(int argc, char **argv) printf("%s:%s:%ld:", g->gr_name, g->gr_passwd, (long) g->gr_gid); #else - printf("%s:%ld:", g->gr_name, (long) g->gr_gid); + printf("%s:*:%ld:", g->gr_name, (long) g->gr_gid); #endif for (i = 0; g->gr_mem[i] != NULL; i++) { printf("%s", g->gr_mem[i]); diff --git a/awklib/eg/lib/pwcat.c b/awklib/eg/lib/pwcat.c index caabf201..cfe250c3 100644 --- a/awklib/eg/lib/pwcat.c +++ b/awklib/eg/lib/pwcat.c @@ -31,7 +31,7 @@ main(int argc, char **argv) p->pw_name, p->pw_passwd, (long) p->pw_uid, (long) p->pw_gid, p->pw_gecos, p->pw_dir, p->pw_shell); #else - printf("%s:%ld:%ld:%s:%s\n", + printf("%s:*:%ld:%ld:%s:%s\n", p->pw_name, (long) p->pw_uid, (long) p->pw_gid, p->pw_dir, p->pw_shell); #endif diff --git a/doc/gawk.texi b/doc/gawk.texi index 9f596edb..fde01a16 100644 --- a/doc/gawk.texi +++ b/doc/gawk.texi @@ -22316,7 +22316,7 @@ main(int argc, char **argv) @ignore @c file eg/lib/pwcat.c #else - printf("%s:%ld:%ld:%s:%s\n", + printf("%s:*:%ld:%ld:%s:%s\n", p->pw_name, (long) p->pw_uid, (long) p->pw_gid, p->pw_dir, p->pw_shell); #endif @@ -22648,7 +22648,7 @@ main(int argc, char **argv) @ignore @c file eg/lib/grcat.c #else - printf("%s:%ld:", g->gr_name, (long) g->gr_gid); + printf("%s:*:%ld:", g->gr_name, (long) g->gr_gid); #endif @c endfile @end ignore diff --git a/doc/gawktexi.in b/doc/gawktexi.in index c087a426..89b95f1e 100644 --- a/doc/gawktexi.in +++ b/doc/gawktexi.in @@ -21407,7 +21407,7 @@ main(int argc, char **argv) @ignore @c file eg/lib/pwcat.c #else - printf("%s:%ld:%ld:%s:%s\n", + printf("%s:*:%ld:%ld:%s:%s\n", p->pw_name, (long) p->pw_uid, (long) p->pw_gid, p->pw_dir, p->pw_shell); #endif @@ -21739,7 +21739,7 @@ main(int argc, char **argv) @ignore @c file eg/lib/grcat.c #else - printf("%s:%ld:", g->gr_name, (long) g->gr_gid); + printf("%s:*:%ld:", g->gr_name, (long) g->gr_gid); #endif @c endfile @end ignore -- cgit v1.2.1