[packages] l2tpv3tun: fix libnl 2.0 fallout...
[openwrt/svn-archive/archive.git] / utils / shadow / patches / 002-disable-nis-lookup.patch
1 --- a/libmisc/login_access.c
2 +++ b/libmisc/login_access.c
3 @@ -53,7 +53,6 @@ RCSID("$Id: login_access.c,v 1.6 1998/01
4 #include <arpa/inet.h> /* for inet_ntoa() */
5
6 extern struct group *getgrnam();
7 -extern int innetgr();
8 #if 0 /* should be defined by <errno.h> */
9 extern int errno;
10 #endif
11 @@ -193,29 +192,7 @@ myhostname(void)
12 static int
13 netgroup_match(const char *group, const char *machine, const char *user)
14 {
15 -#if 0 /* original code */
16 -#ifdef NIS
17 - static char *mydomain = 0;
18 -
19 - if (mydomain == 0)
20 - yp_get_default_domain(&mydomain);
21 - return (innetgr(group, machine, user, mydomain));
22 -#else
23 - syslog(LOG_ERR, "NIS netgroup support not configured");
24 - return (NO);
25 -#endif
26 -#else /* works better with glibc? */
27 - static char *mydomain = 0;
28 -
29 - if (mydomain == 0) {
30 - static char domain[MAXHOSTNAMELEN+1];
31 -
32 - getdomainname(domain, MAXHOSTNAMELEN);
33 - mydomain = domain;
34 - }
35 -
36 - return innetgr(group, machine, user, mydomain);
37 -#endif
38 + return (NO);
39 }
40
41 /* user_match - match a username against one token */