summaryrefslogtreecommitdiff
path: root/nslcd/util.h
diff options
context:
space:
mode:
authorArthur de Jong <arthur@arthurdejong.org>2007-09-14 16:30:40 +0000
committerArthur de Jong <arthur@arthurdejong.org>2007-09-14 16:30:40 +0000
commitc5fde824853997d98807b9a51585e4544e86d048 (patch)
tree2400bccaea77dbc279fc30cd872e0ce6037248b0 /nslcd/util.h
parentb79a013d8b44fbd008019ed8b212a24f66ea2069 (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.h14
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