diff options
author | Florian Weimer <fweimer@redhat.com> | 2020-02-20 09:32:27 +0100 |
---|---|---|
committer | DJ Delorie <dj@redhat.com> | 2020-12-04 17:15:29 -0500 |
commit | fd5b9b4458ef662d1955459e22a11b15d16a5648 (patch) | |
tree | b550ba60f5c2591aa76929a2688ff645ef850d39 /nss/Makefile | |
parent | 171689dac7fcb979e7d3ffbd307eacae3c07c2d3 (diff) | |
download | glibc-fd5b9b4458ef662d1955459e22a11b15d16a5648.zip glibc-fd5b9b4458ef662d1955459e22a11b15d16a5648.tar.gz glibc-fd5b9b4458ef662d1955459e22a11b15d16a5648.tar.bz2 |
<nss_action.h>: 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 <siddhesh@sourceware.org>
Diffstat (limited to 'nss/Makefile')
-rw-r--r-- | nss/Makefile | 3 |
1 files changed, 2 insertions, 1 deletions
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 |