diff options
author | Arthur de Jong <arthur@arthurdejong.org> | 2007-09-14 16:30:40 +0000 |
---|---|---|
committer | Arthur de Jong <arthur@arthurdejong.org> | 2007-09-14 16:30:40 +0000 |
commit | c5fde824853997d98807b9a51585e4544e86d048 (patch) | |
tree | 2400bccaea77dbc279fc30cd872e0ce6037248b0 /nslcd/util.h | |
parent | b79a013d8b44fbd008019ed8b212a24f66ea2069 (diff) |
get rid of global session and instead pass the session as a parameter with every request and allocate a session per thread
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@391 ef36b2f9-881f-0410-afb5-c4e39611909c
Diffstat (limited to 'nslcd/util.h')
-rw-r--r-- | nslcd/util.h | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/nslcd/util.h b/nslcd/util.h index 959aa25..84f3e71 100644 --- a/nslcd/util.h +++ b/nslcd/util.h @@ -32,18 +32,18 @@ * get the RDN's value: eg. if the RDN was cn=lukeh, getrdnvalue(entry) * would return lukeh. */ -enum nss_status _nss_ldap_getrdnvalue(LDAPMessage *entry, - const char *rdntype, - char **rval, char **buffer, size_t * buflen); +enum nss_status _nss_ldap_getrdnvalue( + MYLDAP_SESSION *session,LDAPMessage *entry,const char *rdntype, + char **rval,char **buffer,size_t * buflen); -int _nss_ldap_write_rndvalue(TFILE *fp,LDAPMessage *entry,const char *rdntype); +int _nss_ldap_write_rndvalue(TFILE *fp,MYLDAP_SESSION *session,LDAPMessage *entry,const char *rdntype); /* * map a distinguished name to a login name, or group entry */ -enum nss_status _nss_ldap_dn2uid (const char *dn, - char **uid, char **buffer, size_t * buflen, - int *pIsNestedGroup, LDAPMessage ** pRes); +enum nss_status _nss_ldap_dn2uid( + MYLDAP_SESSION *session,const char *dn,char **uid,char **buffer, + size_t *buflen,int *pIsNestedGroup,LDAPMessage **pRes); /* * Escape '*' in a string for use as a filter |