summaryrefslogtreecommitdiff
path: root/usr/src/lib/libsldap/common/ns_connect.c
diff options
context:
space:
mode:
authorchinlong <none@none>2007-11-02 15:09:31 -0700
committerchinlong <none@none>2007-11-02 15:09:31 -0700
commit8142c2b2a11acff39ec7e0576c566a751eb30ba6 (patch)
tree755357bf1ce84f02f2d4ab12231c013e00808677 /usr/src/lib/libsldap/common/ns_connect.c
parent85298dc181bc16dc378c47f19f3785559903a8b9 (diff)
downloadillumos-gate-8142c2b2a11acff39ec7e0576c566a751eb30ba6.tar.gz
6609144 ldap_cachemgr needs to be more careful
6610117 *ldap_cachemgr* caching mechanism has flaws
Diffstat (limited to 'usr/src/lib/libsldap/common/ns_connect.c')
-rw-r--r--usr/src/lib/libsldap/common/ns_connect.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/usr/src/lib/libsldap/common/ns_connect.c b/usr/src/lib/libsldap/common/ns_connect.c
index 44a270984f..8a27a77144 100644
--- a/usr/src/lib/libsldap/common/ns_connect.c
+++ b/usr/src/lib/libsldap/common/ns_connect.c
@@ -345,8 +345,8 @@ ns_setup_mt_conn_and_tsd(LDAP *ld) {
* A more complete solution is to develop true connection pooling.
* However, this is much better than a new connection for every request.
*/
-static int
-nscd_proc()
+int
+__s_api_nscd_proc(void)
{
pid_t my_pid;
psinfo_t pinfo;
@@ -1631,7 +1631,7 @@ _DropConnection(ConnectionID cID, int flag, int fini)
if (!fini &&
((flag & NS_LDAP_NEW_CONN) == 0) && !cp->notAvail &&
((flag & NS_LDAP_KEEP_CONN) ||
- (MTperConn == 0 && nscd_proc()) ||
+ (MTperConn == 0 && __s_api_nscd_proc()) ||
MTperConn)) {
#ifdef DEBUG
(void) fprintf(stderr, "tid= %d: keep alive (fini = %d "