mirror of git://sourceware.org/git/glibc.git
Move 'netgroup' routines from 'inet' into 'nss'
These netgroup routines are entry points for nss functionality. This commit moves them along with netgroup.h from the 'inet' subdirectory to 'nss', and adjusts any references accordingly. Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
This commit is contained in:
parent
a7e8d0b90b
commit
3f7c7ac887
|
@ -211,7 +211,7 @@ libanl_hidden_proto (__gai_suspend_time64)
|
||||||
|
|
||||||
#define AI_DEFAULT (AI_V4MAPPED | AI_ADDRCONFIG)
|
#define AI_DEFAULT (AI_V4MAPPED | AI_ADDRCONFIG)
|
||||||
|
|
||||||
#include <inet/netgroup.h>
|
#include <nss/netgroup.h>
|
||||||
|
|
||||||
extern enum nss_status _nss_netgroup_parseline (char **cursor,
|
extern enum nss_status _nss_netgroup_parseline (char **cursor,
|
||||||
struct __netgrent *result,
|
struct __netgrent *result,
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
#include <inet/netgroup.h>
|
#include <nss/netgroup.h>
|
||||||
|
|
|
@ -54,8 +54,6 @@ routines := \
|
||||||
getnetbynm_r \
|
getnetbynm_r \
|
||||||
getnetent \
|
getnetent \
|
||||||
getnetent_r \
|
getnetent_r \
|
||||||
getnetgrent \
|
|
||||||
getnetgrent_r \
|
|
||||||
getproto \
|
getproto \
|
||||||
getproto_r \
|
getproto_r \
|
||||||
getprtent \
|
getprtent \
|
||||||
|
@ -160,8 +158,6 @@ CFLAGS-getprtent_r.c += -fexceptions
|
||||||
CFLAGS-getprtent.c += -fexceptions
|
CFLAGS-getprtent.c += -fexceptions
|
||||||
CFLAGS-either_ntoh.c += -fexceptions
|
CFLAGS-either_ntoh.c += -fexceptions
|
||||||
CFLAGS-either_hton.c += -fexceptions
|
CFLAGS-either_hton.c += -fexceptions
|
||||||
CFLAGS-getnetgrent.c += -fexceptions
|
|
||||||
CFLAGS-getnetgrent_r.c += -fexceptions
|
|
||||||
CFLAGS-in6_addr.c += $(config-cflags-wno-ignored-attributes)
|
CFLAGS-in6_addr.c += $(config-cflags-wno-ignored-attributes)
|
||||||
CFLAGS-if_index.c += $(config-cflags-wno-ignored-attributes)
|
CFLAGS-if_index.c += $(config-cflags-wno-ignored-attributes)
|
||||||
CFLAGS-ifaddrs.c += $(config-cflags-wno-ignored-attributes)
|
CFLAGS-ifaddrs.c += $(config-cflags-wno-ignored-attributes)
|
||||||
|
|
|
@ -7,7 +7,7 @@ libc {
|
||||||
rexecoptions;
|
rexecoptions;
|
||||||
|
|
||||||
# e*
|
# e*
|
||||||
endaliasent; endhostent; endnetent; endnetgrent; endprotoent; endservent;
|
endaliasent; endhostent; endnetent; endprotoent; endservent;
|
||||||
|
|
||||||
# e*
|
# e*
|
||||||
ether_aton; ether_aton_r; ether_line; ether_ntoa;
|
ether_aton; ether_aton_r; ether_line; ether_ntoa;
|
||||||
|
@ -15,7 +15,7 @@ libc {
|
||||||
|
|
||||||
# g*
|
# g*
|
||||||
getdomainname; getnetbyaddr; getnetbyaddr_r; getnetbyname;
|
getdomainname; getnetbyaddr; getnetbyaddr_r; getnetbyname;
|
||||||
getnetbyname_r; getnetent; getnetent_r; getnetgrent; getnetgrent_r;
|
getnetbyname_r; getnetent; getnetent_r;
|
||||||
getprotobyname; getprotobyname_r; getprotobynumber;
|
getprotobyname; getprotobyname_r; getprotobynumber;
|
||||||
getprotobynumber_r; getprotoent; getprotoent_r;
|
getprotobynumber_r; getprotoent; getprotoent_r;
|
||||||
getservbyname; getservbyname_r; getservbyport;
|
getservbyname; getservbyname_r; getservbyport;
|
||||||
|
@ -36,7 +36,7 @@ libc {
|
||||||
rcmd; rexec; rresvport; ruserok; ruserpass;
|
rcmd; rexec; rresvport; ruserok; ruserpass;
|
||||||
|
|
||||||
# s*
|
# s*
|
||||||
setaliasent; setnetent; setnetgrent; setprotoent; setservent;
|
setaliasent; setnetent; setprotoent; setservent;
|
||||||
}
|
}
|
||||||
GLIBC_2.1 {
|
GLIBC_2.1 {
|
||||||
# variables in normal name space
|
# variables in normal name space
|
||||||
|
@ -49,7 +49,7 @@ libc {
|
||||||
# g*
|
# g*
|
||||||
getaliasbyname_r; getaliasent_r; gethostbyaddr_r; gethostbyname2_r;
|
getaliasbyname_r; getaliasent_r; gethostbyaddr_r; gethostbyname2_r;
|
||||||
gethostbyname_r; gethostent_r; getnetbyaddr_r; getnetbyname_r;
|
gethostbyname_r; gethostent_r; getnetbyaddr_r; getnetbyname_r;
|
||||||
getnetent_r; getnetgrent_r; getprotobyname_r; getprotobynumber_r;
|
getnetent_r; getprotobyname_r; getprotobynumber_r;
|
||||||
getprotoent_r; getservbyname_r;
|
getprotoent_r; getservbyname_r;
|
||||||
getservbyport_r;
|
getservbyport_r;
|
||||||
getservent_r;
|
getservent_r;
|
||||||
|
@ -81,10 +81,6 @@ libc {
|
||||||
inet6_rth_segments; inet6_rth_getaddr;
|
inet6_rth_segments; inet6_rth_getaddr;
|
||||||
}
|
}
|
||||||
GLIBC_PRIVATE {
|
GLIBC_PRIVATE {
|
||||||
# functions used in other libraries
|
|
||||||
__internal_endnetgrent; __internal_getnetgrent_r;
|
|
||||||
__internal_setnetgrent;
|
|
||||||
|
|
||||||
# Used from nscd.
|
# Used from nscd.
|
||||||
__inet6_scopeid_pton;
|
__inet6_scopeid_pton;
|
||||||
__idna_to_dns_encoding;
|
__idna_to_dns_encoding;
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
#include <sys/mman.h>
|
#include <sys/mman.h>
|
||||||
|
|
||||||
#include "../inet/netgroup.h"
|
#include "../nss/netgroup.h"
|
||||||
#include "nscd.h"
|
#include "nscd.h"
|
||||||
#include "dbg_log.h"
|
#include "dbg_log.h"
|
||||||
|
|
||||||
|
|
11
nss/Makefile
11
nss/Makefile
|
@ -148,6 +148,17 @@ CFLAGS-gethstent.c += -fexceptions
|
||||||
CFLAGS-gethstent_r.c += -fexceptions
|
CFLAGS-gethstent_r.c += -fexceptions
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
# netgroup routines:
|
||||||
|
routines += \
|
||||||
|
getnetgrent \
|
||||||
|
getnetgrent_r \
|
||||||
|
# routines
|
||||||
|
|
||||||
|
ifeq ($(have-thread-library),yes)
|
||||||
|
CFLAGS-getnetgrent.c += -fexceptions
|
||||||
|
CFLAGS-getnetgrent_r.c += -fexceptions
|
||||||
|
endif
|
||||||
|
|
||||||
# pwd routines:
|
# pwd routines:
|
||||||
routines += \
|
routines += \
|
||||||
fgetpwent \
|
fgetpwent \
|
||||||
|
|
|
@ -8,6 +8,7 @@ libc {
|
||||||
|
|
||||||
# e*
|
# e*
|
||||||
endgrent;
|
endgrent;
|
||||||
|
endnetgrent;
|
||||||
endpwent;
|
endpwent;
|
||||||
endspent;
|
endspent;
|
||||||
ether_hostton; ether_ntohost;
|
ether_hostton; ether_ntohost;
|
||||||
|
@ -23,6 +24,7 @@ libc {
|
||||||
getgroups;
|
getgroups;
|
||||||
gethostbyaddr; gethostbyaddr_r; gethostbyname; gethostbyname2;
|
gethostbyaddr; gethostbyaddr_r; gethostbyname; gethostbyname2;
|
||||||
gethostbyname2_r; gethostbyname_r; gethostent; gethostent_r;
|
gethostbyname2_r; gethostbyname_r; gethostent; gethostent_r;
|
||||||
|
getnetgrent; getnetgrent_r;
|
||||||
getpw; getpwent; getpwent_r; getpwnam; getpwnam_r; getpwuid; getpwuid_r;
|
getpw; getpwent; getpwent_r; getpwnam; getpwnam_r; getpwuid; getpwuid_r;
|
||||||
getspent; getspent_r; getspnam; getspnam_r;
|
getspent; getspent_r; getspnam; getspnam_r;
|
||||||
|
|
||||||
|
@ -38,6 +40,7 @@ libc {
|
||||||
|
|
||||||
# s*
|
# s*
|
||||||
setgrent;
|
setgrent;
|
||||||
|
setnetgrent;
|
||||||
setpwent;
|
setpwent;
|
||||||
setspent;
|
setspent;
|
||||||
sgetspent; sgetspent_r;
|
sgetspent; sgetspent_r;
|
||||||
|
@ -52,6 +55,7 @@ libc {
|
||||||
GLIBC_2.1.2 {
|
GLIBC_2.1.2 {
|
||||||
# g*
|
# g*
|
||||||
getgrent_r; getgrgid_r; getgrnam_r;
|
getgrent_r; getgrgid_r; getgrnam_r;
|
||||||
|
getnetgrent_r;
|
||||||
getpwent_r; getpwuid_r; getpwnam_r;
|
getpwent_r; getpwuid_r; getpwnam_r;
|
||||||
getspent_r; getspnam_r;
|
getspent_r; getspnam_r;
|
||||||
}
|
}
|
||||||
|
@ -181,6 +185,9 @@ libc {
|
||||||
_nss_files_init;
|
_nss_files_init;
|
||||||
|
|
||||||
__merge_grp; __copy_grp;
|
__merge_grp; __copy_grp;
|
||||||
|
|
||||||
|
__internal_endnetgrent; __internal_getnetgrent_r;
|
||||||
|
__internal_setnetgrent;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue