nss_files: Use NSS_DECLARE_MODULE_FUNCTIONS
authorFlorian Weimer <fweimer@redhat.com>
Wed, 12 Feb 2020 10:47:40 +0000 (11:47 +0100)
committerFlorian Weimer <fweimer@redhat.com>
Thu, 13 Feb 2020 08:14:54 +0000 (09:14 +0100)
Reviewed-by: DJ Delorie <dj@redhat.com>
15 files changed:
nss/nss_files/files-alias.c
nss/nss_files/files-ethers.c
nss/nss_files/files-grp.c
nss/nss_files/files-hosts.c
nss/nss_files/files-init.c
nss/nss_files/files-initgroups.c
nss/nss_files/files-key.c
nss/nss_files/files-netgrp.c
nss/nss_files/files-network.c
nss/nss_files/files-proto.c
nss/nss_files/files-pwd.c
nss/nss_files/files-rpc.c
nss/nss_files/files-service.c
nss/nss_files/files-sgrp.c
nss/nss_files/files-spwd.c

index 7062181..6aff7b4 100644 (file)
@@ -30,6 +30,8 @@
 
 #include "nsswitch.h"
 
+NSS_DECLARE_MODULE_FUNCTIONS (files)
+
 /* Locks the static variables in this file.  */
 __libc_lock_define_initialized (static, lock)
 \f
index dc618e4..72c803a 100644 (file)
@@ -18,6 +18,9 @@
 #include <string.h>
 #include <netinet/ether.h>
 #include <netinet/if_ether.h>
+#include <nss.h>
+
+NSS_DECLARE_MODULE_FUNCTIONS (files)
 
 struct etherent_data {};
 
index 7db3e42..8746e03 100644 (file)
@@ -17,6 +17,9 @@
    <https://www.gnu.org/licenses/>.  */
 
 #include <grp.h>
+#include <nss.h>
+
+NSS_DECLARE_MODULE_FUNCTIONS (files)
 
 #define STRUCTURE      group
 #define ENTNAME                grent
index 92c5d97..9f0ed6f 100644 (file)
@@ -24,7 +24,9 @@
 #include <resolv/resolv-internal.h>
 #include <scratch_buffer.h>
 #include <alloc_buffer.h>
+#include <nss.h>
 
+NSS_DECLARE_MODULE_FUNCTIONS (files)
 
 /* Get implementation for some internal functions.  */
 #include "../resolv/res_hconf.h"
index 0929d09..b36220e 100644 (file)
@@ -20,6 +20,9 @@
 
 #include <string.h>
 #include <nscd/nscd.h>
+#include <nss.h>
+
+NSS_DECLARE_MODULE_FUNCTIONS (files)
 
 #define PWD_FILENAME "/etc/passwd"
 define_traced_file (pwd, PWD_FILENAME);
index 2dd0882..577d6dd 100644 (file)
@@ -25,6 +25,9 @@
 #include <stdbool.h>
 #include <stdlib.h>
 #include <scratch_buffer.h>
+#include <nss.h>
+
+NSS_DECLARE_MODULE_FUNCTIONS (files)
 
 enum nss_status
 _nss_files_initgroups_dyn (const char *user, gid_t group, long int *start,
index 9ae5a01..cf0a7d9 100644 (file)
@@ -24,6 +24,8 @@
 #include <rpc/des_crypt.h>
 #include "nsswitch.h"
 
+NSS_DECLARE_MODULE_FUNCTIONS (files)
+
 #define DATAFILE "/etc/publickey"
 
 
index 407ee06..2c580af 100644 (file)
@@ -27,6 +27,8 @@
 #include "nsswitch.h"
 #include "netgroup.h"
 
+NSS_DECLARE_MODULE_FUNCTIONS (files)
+
 #define DATAFILE       "/etc/netgroup"
 
 libnss_files_hidden_proto (_nss_files_endnetgrent)
index 6530d51..cc71e3a 100644 (file)
@@ -20,6 +20,9 @@
 #include <arpa/inet.h>
 #include <netdb.h>
 #include <stdint.h>
+#include <nss.h>
+
+NSS_DECLARE_MODULE_FUNCTIONS (files)
 
 #define ENTNAME                netent
 #define DATABASE       "networks"
index a30ac52..c30bedc 100644 (file)
@@ -17,7 +17,9 @@
    <https://www.gnu.org/licenses/>.  */
 
 #include <netdb.h>
+#include <nss.h>
 
+NSS_DECLARE_MODULE_FUNCTIONS (files)
 
 #define ENTNAME                protoent
 #define DATABASE       "protocols"
index 91c728e..51aa9a0 100644 (file)
@@ -17,6 +17,9 @@
    <https://www.gnu.org/licenses/>.  */
 
 #include <pwd.h>
+#include <nss.h>
+
+NSS_DECLARE_MODULE_FUNCTIONS (files)
 
 #define STRUCTURE      passwd
 #define ENTNAME                pwent
index a2587bb..ea4bcb1 100644 (file)
@@ -17,7 +17,9 @@
    <https://www.gnu.org/licenses/>.  */
 
 #include <rpc/netdb.h>
+#include <nss.h>
 
+NSS_DECLARE_MODULE_FUNCTIONS (files)
 
 #define ENTNAME                rpcent
 #define DATABASE       "rpc"
index e2f4616..bfc2590 100644 (file)
@@ -18,7 +18,9 @@
 
 #include <netinet/in.h>
 #include <netdb.h>
+#include <nss.h>
 
+NSS_DECLARE_MODULE_FUNCTIONS (files)
 
 #define ENTNAME                servent
 #define DATABASE       "services"
index 00d206b..303c8fa 100644 (file)
@@ -17,6 +17,9 @@
    <https://www.gnu.org/licenses/>.  */
 
 #include <gshadow.h>
+#include <nss.h>
+
+NSS_DECLARE_MODULE_FUNCTIONS (files)
 
 #define STRUCTURE      sgrp
 #define ENTNAME                sgent
index 74874ad..1368045 100644 (file)
@@ -17,6 +17,9 @@
    <https://www.gnu.org/licenses/>.  */
 
 #include <shadow.h>
+#include <nss.h>
+
+NSS_DECLARE_MODULE_FUNCTIONS (files)
 
 #define STRUCTURE      spwd
 #define ENTNAME                spent