Browse Source

Move 'rpc' routines from 'inet' into 'nss'

The getrpcby* and getrpcent* routines are entry points for nss
functionality.  This commit moves them from the 'inet' subdirectory to
'nss'.  The Versions entries for these routines along with a test,
located in the 'sunrpc' subdirectory, are also moved into 'nss'.
Reviewed-by: Adhemerval Zanella  <adhemerval.zanella@linaro.org>
azanella/bz30944-memcpy-zen
Arjun Shankar 3 years ago
parent
commit
9b63a8ac40
  1. 8
      inet/Makefile
  2. 16
      nss/Makefile
  3. 2
      nss/Versions
  4. 0
      nss/getrpcbyname.c
  5. 0
      nss/getrpcbyname_r.c
  6. 0
      nss/getrpcbynumber.c
  7. 0
      nss/getrpcbynumber_r.c
  8. 0
      nss/getrpcent.c
  9. 0
      nss/getrpcent_r.c
  10. 0
      nss/test-rpcent.c
  11. 2
      sunrpc/Makefile
  12. 3
      sunrpc/Versions

8
inet/Makefile

@ -48,12 +48,6 @@ routines := \
ether_ntoa_r \
getipv4sourcefilter \
getnameinfo \
getrpcbyname \
getrpcbyname_r \
getrpcbynumber \
getrpcbynumber_r \
getrpcent \
getrpcent_r \
getservent \
getservent_r \
getsourcefilter \
@ -132,8 +126,6 @@ include ../gen-locales.mk
ifeq ($(have-thread-library),yes)
CFLAGS-rcmd.c += -fexceptions
CFLAGS-getrpcent_r.c += -fexceptions
CFLAGS-getrpcent.c += -fexceptions
CFLAGS-getservent_r.c += -fexceptions
CFLAGS-getservent.c += -fexceptions
CFLAGS-either_ntoh.c += -fexceptions

16
nss/Makefile

@ -214,6 +214,21 @@ CFLAGS-getpwent.c += -fexceptions
CFLAGS-getpwent_r.c += -fexceptions
endif
# rpc routines:
routines += \
getrpcbyname \
getrpcbyname_r \
getrpcbynumber \
getrpcbynumber_r \
getrpcent \
getrpcent_r \
# routines
ifeq ($(have-thread-library),yes)
CFLAGS-getrpcent_r.c += -fexceptions
CFLAGS-getrpcent.c += -fexceptions
endif
# shadow routines
routines += \
fgetspent \
@ -276,6 +291,7 @@ tests := \
bug17079 \
test-digits-dots \
test-netdb \
test-rpcent \
testgrp \
tst-fgetsgent_r \
tst-gethnm \

2
nss/Versions

@ -30,6 +30,8 @@ libc {
getprotobyname; getprotobyname_r; getprotobynumber;
getprotobynumber_r; getprotoent; getprotoent_r;
getpw; getpwent; getpwent_r; getpwnam; getpwnam_r; getpwuid; getpwuid_r;
getrpcbyname; getrpcbyname_r; getrpcbynumber; getrpcbynumber_r;
getrpcent; getrpcent_r;
getspent; getspent_r; getspnam; getspnam_r;
# i*

0
inet/getrpcbyname.c → nss/getrpcbyname.c

0
inet/getrpcbyname_r.c → nss/getrpcbyname_r.c

0
inet/getrpcbynumber.c → nss/getrpcbynumber.c

0
inet/getrpcbynumber_r.c → nss/getrpcbynumber_r.c

0
inet/getrpcent.c → nss/getrpcent.c

0
inet/getrpcent_r.c → nss/getrpcent_r.c

0
sunrpc/test-rpcent.c → nss/test-rpcent.c

2
sunrpc/Makefile

@ -64,7 +64,7 @@ routines := auth_none authuxprot clnt_raw clnt_simp \
shared-only-routines = $(routines)
endif
tests = tst-xdrmem tst-xdrmem2 test-rpcent tst-udp-error tst-udp-timeout \
tests = tst-xdrmem tst-xdrmem2 tst-udp-error tst-udp-timeout \
tst-udp-nonblocking tst-bug22542 tst-bug28768
xtests := tst-getmyaddr

3
sunrpc/Versions

@ -26,8 +26,7 @@ libc {
# g*
get_myaddress; getpublickey; getsecretkey;
getrpcbyname; getrpcbyname_r; getrpcbynumber; getrpcbynumber_r;
getrpcent; getrpcent_r; getrpcport;
getrpcport;
# p*
pmap_getmaps; pmap_getport; pmap_rmtcall; pmap_set; pmap_unset;

Loading…
Cancel
Save