From fd5b9b4458ef662d1955459e22a11b15d16a5648 Mon Sep 17 00:00:00 2001 From: Florian Weimer Date: Thu, 20 Feb 2020 09:32:27 +0100 Subject: : New abstraction for combining NSS modules and NSS actions nss_action manages a set of lists of actions; these are the portions of the lines in nsswitch.conf to the right of the colons, like "dns [!UNAVAIL=return] files". Each permutation of actions and conditionals is cached for reuse, which limits memory growth, and refers to the static list of modules managed by nss_modules. Reviewed-by: Siddhesh Poyarekar --- nss/Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'nss/Makefile') diff --git a/nss/Makefile b/nss/Makefile index 18035a4..f3e5550 100644 --- a/nss/Makefile +++ b/nss/Makefile @@ -30,7 +30,8 @@ routines = nsswitch getnssent getnssent_r digits_dots \ $(addsuffix -lookup,$(databases)) \ compat-lookup nss_hash nss_files_fopen \ nss_readline nss_parse_line_result \ - nss_fgetent_r nss_module + nss_fgetent_r nss_module nss_action \ + nss_action_parse # These are the databases that go through nss dispatch. # Caution: if you add a database here, you must add its real name -- cgit v1.1