summaryrefslogtreecommitdiff
path: root/nslcd/ldap-nss.c
diff options
context:
space:
mode:
authorArthur de Jong <arthur@arthurdejong.org>2007-07-26 11:58:47 +0000
committerArthur de Jong <arthur@arthurdejong.org>2007-07-26 11:58:47 +0000
commite89ff82e87617f17091212a512f11666b931623a (patch)
tree3bae7b0e1dab8e3e4abb9e2baa12f267324de502 /nslcd/ldap-nss.c
parent04782c6e4f74a7620363ddbc072f094f6ccda425 (diff)
move some shadow specific functions to shadow.c
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@329 ef36b2f9-881f-0410-afb5-c4e39611909c
Diffstat (limited to 'nslcd/ldap-nss.c')
-rw-r--r--nslcd/ldap-nss.c35
1 files changed, 0 insertions, 35 deletions
diff --git a/nslcd/ldap-nss.c b/nslcd/ldap-nss.c
index 48e784e..48ebec9 100644
--- a/nslcd/ldap-nss.c
+++ b/nslcd/ldap-nss.c
@@ -2992,41 +2992,6 @@ int has_objectclass(LDAPMessage *entry,const char *objectclass)
return 0;
}
-#ifdef HAVE_SHADOW_H
-int
-_nss_ldap_shadow_date (const char *val)
-{
- int date;
-
- if (nslcd_cfg->ldc_shadow_type == LS_AD_SHADOW)
- {
- date = atoll (val) / 864000000000LL - 134774LL;
- date = (date > 99999) ? 99999 : date;
- }
- else
- {
- date = atol (val);
- }
-
- return date;
-}
-
-#ifndef UF_DONT_EXPIRE_PASSWD
-#define UF_DONT_EXPIRE_PASSWD 0x10000
-#endif
-
-void
-_nss_ldap_shadow_handle_flag (struct spwd *sp)
-{
- if (nslcd_cfg->ldc_shadow_type == LS_AD_SHADOW)
- {
- if (sp->sp_flag & UF_DONT_EXPIRE_PASSWD)
- sp->sp_max = 99999;
- sp->sp_flag = 0;
- }
-}
-#endif /* HAVE_SHADOW_H */
-
static enum nss_status
_nss_ldap_map_get (enum ldap_map_selector sel,
enum ldap_map_type type,