summaryrefslogtreecommitdiff
path: root/nslcd/attmap.c
diff options
context:
space:
mode:
authorArthur de Jong <arthur@arthurdejong.org>2013-07-26 14:26:55 +0200
committerArthur de Jong <arthur@arthurdejong.org>2013-07-26 14:26:55 +0200
commit6054499f9a9952593ccadc83182e01d39ff62f12 (patch)
tree74b61921f9bcbf780863060971a2bf280a9fd5c3 /nslcd/attmap.c
parentd2e2e400e79c94c2e60f21ec61811dfe948924cc (diff)
Allow invalidating the nfsidmap cache
This introduces an nfsidmap value for nscd_invalidate which will cause the nfsidmap -c command to be run.
Diffstat (limited to 'nslcd/attmap.c')
-rw-r--r--nslcd/attmap.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/nslcd/attmap.c b/nslcd/attmap.c
index 2480096..08130fa 100644
--- a/nslcd/attmap.c
+++ b/nslcd/attmap.c
@@ -57,6 +57,7 @@ const char **base_get_var(enum ldap_map_selector map)
case LM_RPC: return rpc_bases;
case LM_SERVICES: return service_bases;
case LM_SHADOW: return shadow_bases;
+ case LM_NFSIDMAP:
case LM_NONE:
default: return NULL;
}
@@ -90,6 +91,7 @@ int *scope_get_var(enum ldap_map_selector map)
case LM_RPC: return &rpc_scope;
case LM_SERVICES: return &service_scope;
case LM_SHADOW: return &shadow_scope;
+ case LM_NFSIDMAP:
case LM_NONE:
default: return NULL;
}
@@ -123,6 +125,7 @@ const char **filter_get_var(enum ldap_map_selector map)
case LM_RPC: return &rpc_filter;
case LM_SERVICES: return &service_filter;
case LM_SHADOW: return &shadow_filter;
+ case LM_NFSIDMAP:
case LM_NONE:
default: return NULL;
}