Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/netbsd-1-5]: src/distrib/utils/libhack Pull up revision 1.6 (via patch, ...
details: https://anonhg.NetBSD.org/src/rev/c4daba6db9f3
branches: netbsd-1-5
changeset: 493110:c4daba6db9f3
user: he <he%NetBSD.org@localhost>
date: Thu Jun 06 17:04:48 2002 +0000
description:
Pull up revision 1.6 (via patch, requested by elric):
Initialize pw_class for added compatibility.
diffstat:
distrib/utils/libhack/getpwent.c | 23 ++++++++++++++++++++++-
1 files changed, 22 insertions(+), 1 deletions(-)
diffs (49 lines):
diff -r 8e67a66ee8fe -r c4daba6db9f3 distrib/utils/libhack/getpwent.c
--- a/distrib/utils/libhack/getpwent.c Thu Jun 06 16:47:43 2002 +0000
+++ b/distrib/utils/libhack/getpwent.c Thu Jun 06 17:04:48 2002 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: getpwent.c,v 1.3 1999/03/13 19:08:44 sommerfe Exp $ */
+/* $NetBSD: getpwent.c,v 1.3.10.1 2002/06/06 17:04:48 he Exp $ */
/*
* Copyright (c) 1995 Gordon W. Ross
@@ -35,11 +35,31 @@
* Needed by programs like: rsh, rlogin
*/
+#include <sys/cdefs.h>
+
+#ifdef __weak_alias
+#define endpwent _endpwent
+#define getpwent _getpwent
+#define getpwnam _getpwnam
+#define getpwuid _getpwuid
+#define setpassent _setpassent
+#define setpwent _setpwent
+#endif
+
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <pwd.h>
+#ifdef __weak_alias
+__weak_alias(endpwent,_endpwent)
+__weak_alias(getpwent,_getpwent)
+__weak_alias(getpwnam,_getpwnam)
+__weak_alias(getpwuid,_getpwuid)
+__weak_alias(setpassent,_setpassent)
+__weak_alias(setpwent,_setpwent)
+#endif
+
#define PWNULL (struct passwd *)0
#define MAXFIELD 8
@@ -92,6 +112,7 @@
pw_ent.pw_passwd = fv[1];
pw_ent.pw_uid = atoi(fv[2]);
pw_ent.pw_gid = atoi(fv[3]);
+ pw_ent.pw_class = "";
pw_ent.pw_gecos = fv[4];
pw_ent.pw_dir = fv[5];
pw_ent.pw_shell = fv[6];
Home |
Main Index |
Thread Index |
Old Index