Lines Matching refs:con
498 printConnection(FILE *fp, Connection *con) in printConnection() argument
502 if (con == NULL) in printConnection()
505 (void) fprintf(fp, "tid= %d: connectionID=%d\n", t, con->connectionId); in printConnection()
506 (void) fprintf(fp, "tid= %d: usedBit=%d\n", t, con->usedBit); in printConnection()
507 (void) fprintf(fp, "tid= %d: threadID=%d\n", t, con->threadID); in printConnection()
508 if (con->serverAddr) { in printConnection()
510 t, con->serverAddr); in printConnection()
512 printCred(fp, con->auth); in printConnection()
523 addConnection(Connection *con) in addConnection() argument
527 if (!con) in addConnection()
530 (void) fprintf(stderr, "Adding connection thrid=%d\n", con->threadID); in addConnection()
566 sessionPool[i] = con; in addConnection()
567 con->usedBit = B_TRUE; in addConnection()
569 con->connectionId = i + CONID_OFFSET; in addConnection()
572 printConnection(stderr, con); in addConnection()
658 __s_api_freeConnection(Connection *con) in __s_api_freeConnection() argument
660 if (con == NULL) in __s_api_freeConnection()
662 if (con->serverAddr) in __s_api_freeConnection()
663 free(con->serverAddr); in __s_api_freeConnection()
664 if (con->auth) in __s_api_freeConnection()
665 (void) __ns_ldap_freeCred(&(con->auth)); in __s_api_freeConnection()
666 if (con->saslMechanisms) { in __s_api_freeConnection()
667 __s_api_free2dArray(con->saslMechanisms); in __s_api_freeConnection()
669 if (con->controls) { in __s_api_freeConnection()
670 __s_api_free2dArray(con->controls); in __s_api_freeConnection()
672 free(con); in __s_api_freeConnection()
690 Connection *con = NULL; in makeConnection() local
710 if ((id = findConnection(flags, serverAddr, auth, &con)) != -1) { in makeConnection()
718 *conp = con; in makeConnection()
950 if ((con = calloc(1, sizeof (Connection))) == NULL) { in makeConnection()
965 con->serverAddr = sinfo.server; /* Store original format */ in makeConnection()
970 con->saslMechanisms = sinfo.saslMechanisms; in makeConnection()
971 con->controls = sinfo.controls; in makeConnection()
973 con->auth = __ns_ldap_dupAuth(auth); in makeConnection()
974 if (con->auth == NULL) { in makeConnection()
976 __s_api_freeConnection(con); in makeConnection()
989 con->threadID = thr_self(); in makeConnection()
990 con->pid = getpid(); in makeConnection()
992 con->ld = ld; in makeConnection()
995 if (__s_api_conn_mt_add(con, conn_user, errorp) == in makeConnection()
997 *conp = con; in makeConnection()
1001 __s_api_freeConnection(con); in makeConnection()
1007 if ((id = addConnection(con)) == -1) { in makeConnection()
1009 __s_api_freeConnection(con); in makeConnection()
1027 *conp = con; in makeConnection()
1715 Connection *con = NULL; in getConnection() local
1811 rc = makeConnection(&con, server, cred, in getConnection()
1822 *session = con; in getConnection()
1842 rc = makeConnection(&con, server, &anon, in getConnection()
1850 *session = con; in getConnection()
1890 rc = makeConnection(&con, server, authp, in getConnection()
1899 *session = con; in getConnection()