]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Move 'aliases' routines from 'inet' into 'nss'
authorArjun Shankar <arjun@redhat.com>
Mon, 2 Oct 2023 12:55:19 +0000 (14:55 +0200)
committerArjun Shankar <arjun@redhat.com>
Tue, 24 Oct 2023 10:30:59 +0000 (12:30 +0200)
The aliases routines are entry points for nss functionality.  This
commit moves aliases.h and the aliases routines from the 'inet'
subdirectory to 'nss', and adjusts any external references.
Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
include/aliases.h
inet/Makefile
inet/Versions
nss/Makefile
nss/Versions
nss/aliases.h [moved from inet/aliases.h with 100% similarity]
nss/getaliasent.c [moved from inet/getaliasent.c with 100% similarity]
nss/getaliasent_r.c [moved from inet/getaliasent_r.c with 100% similarity]
nss/getaliasname.c [moved from inet/getaliasname.c with 100% similarity]
nss/getaliasname_r.c [moved from inet/getaliasname_r.c with 100% similarity]

index db825886300c8f23abcf00512f7d8d2a7e2b189d..2c7756efe8c0dc5033d411073d5c7c3166c9ca8b 100644 (file)
@@ -1,5 +1,5 @@
 #ifndef _ALIASES_H
-#include <inet/aliases.h>
+#include <nss/aliases.h>
 
 # ifndef _ISOMAC
 
index 9db7f941c67840323047eb8e33bed7196e2406c1..bd3dc58322cacf96b5b4b352fa5f262230e4672d 100644 (file)
@@ -24,7 +24,6 @@ include ../Makeconfig
 
 headers := \
   $(wildcard arpa/*.h protocols/*.h) \
-  aliases.h \
   bits/in.h \
   ifaddrs.h \
   netinet/ether.h \
@@ -49,10 +48,6 @@ routines := \
   ether_ntoa \
   ether_ntoa_r \
   ether_ntoh \
-  getaliasent \
-  getaliasent_r \
-  getaliasname \
-  getaliasname_r \
   gethstbyad \
   gethstbyad_r \
   gethstbynm \
@@ -176,8 +171,6 @@ CFLAGS-getnetbyad_r.c += -fexceptions
 CFLAGS-getnetbyad.c += -fexceptions
 CFLAGS-getnetent_r.c += -fexceptions
 CFLAGS-getnetent.c += -fexceptions
-CFLAGS-getaliasent_r.c += -fexceptions
-CFLAGS-getaliasent.c += -fexceptions
 CFLAGS-getrpcent_r.c += -fexceptions
 CFLAGS-getrpcent.c += -fexceptions
 CFLAGS-getservent_r.c += -fexceptions
index 84cbe847cdb40158b6dad4446b89a2be990b617e..e6d1e6f1ba3d72727bdb0060e53a84c59953c3fb 100644 (file)
@@ -14,7 +14,6 @@ libc {
     ether_ntoa_r; ether_ntohost;
 
     # g*
-    getaliasbyname; getaliasbyname_r; getaliasent; getaliasent_r;
     getdomainname; gethostbyaddr; gethostbyaddr_r; gethostbyname;
     gethostbyname2; gethostbyname2_r; gethostbyname_r; gethostent;
     gethostent_r; getnetbyaddr; getnetbyaddr_r; getnetbyname;
index 84cf62af2beb4ec95637ba6b4f52f76598e7a151..2dfa7ebef9ed3732687d3413ef7bb606934f65ce 100644 (file)
@@ -23,6 +23,7 @@ subdir        := nss
 include ../Makeconfig
 
 headers := \
+  aliases.h \
   grp.h \
   gshadow.h \
   nss.h \
@@ -54,6 +55,19 @@ routines = \
   valid_list_field \
   # routines
 
+# alias routines:
+routines += \
+  getaliasent \
+  getaliasent_r \
+  getaliasname \
+  getaliasname_r \
+  # routines
+
+ifeq ($(have-thread-library),yes)
+CFLAGS-getaliasent_r.c += -fexceptions
+CFLAGS-getaliasent.c += -fexceptions
+endif
+
 # grp routines:
 routines += \
   fgetgrent \
index 632af25be424cae6ae609280279105034007eb0e..5d1b1dac3da3d5edaa2dcffc6a7ca58518c99cb8 100644 (file)
@@ -17,6 +17,7 @@ libc {
     fgetspent; fgetspent_r;
 
     # g*
+    getaliasbyname; getaliasbyname_r; getaliasent; getaliasent_r;
     getgrent; getgrent_r; getgrgid; getgrgid_r; getgrnam; getgrnam_r;
     getgroups;
     getpw; getpwent; getpwent_r; getpwnam; getpwnam_r; getpwuid; getpwuid_r;
similarity index 100%
rename from inet/aliases.h
rename to nss/aliases.h
similarity index 100%
rename from inet/getaliasent.c
rename to nss/getaliasent.c
similarity index 100%
rename from inet/getaliasent_r.c
rename to nss/getaliasent_r.c
similarity index 100%
rename from inet/getaliasname.c
rename to nss/getaliasname.c
similarity index 100%
rename from inet/getaliasname_r.c
rename to nss/getaliasname_r.c