diff options
author | Arthur de Jong <arthur@arthurdejong.org> | 2007-07-26 11:58:47 +0000 |
---|---|---|
committer | Arthur de Jong <arthur@arthurdejong.org> | 2007-07-26 11:58:47 +0000 |
commit | e89ff82e87617f17091212a512f11666b931623a (patch) | |
tree | 3bae7b0e1dab8e3e4abb9e2baa12f267324de502 /nslcd/ldap-nss.c | |
parent | 04782c6e4f74a7620363ddbc072f094f6ccda425 (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.c | 35 |
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, |