Lines Matching refs:con

497 printConnection(FILE *fp, Connection *con)
501 if (con == NULL)
504 (void) fprintf(fp, "tid= %d: connectionID=%d\n", t, con->connectionId);
505 (void) fprintf(fp, "tid= %d: usedBit=%d\n", t, con->usedBit);
506 (void) fprintf(fp, "tid= %d: threadID=%d\n", t, con->threadID);
507 if (con->serverAddr) {
509 t, con->serverAddr);
511 printCred(fp, con->auth);
522 addConnection(Connection *con)
526 if (!con)
529 (void) fprintf(stderr, "Adding connection thrid=%d\n", con->threadID);
565 sessionPool[i] = con;
566 con->usedBit = B_TRUE;
568 con->connectionId = i + CONID_OFFSET;
571 printConnection(stderr, con);
657 __s_api_freeConnection(Connection *con)
659 if (con == NULL)
661 if (con->serverAddr)
662 free(con->serverAddr);
663 if (con->auth)
664 (void) __ns_ldap_freeCred(&(con->auth));
665 if (con->saslMechanisms) {
666 __s_api_free2dArray(con->saslMechanisms);
668 if (con->controls) {
669 __s_api_free2dArray(con->controls);
671 free(con);
689 Connection *con = NULL;
708 if ((id = findConnection(flags, serverAddr, auth, &con)) != -1) {
716 *conp = con;
945 /* we have created ld, setup con structure */
948 if ((con = calloc(1, sizeof (Connection))) == NULL) {
963 con->serverAddr = sinfo.server; /* Store original format */
968 con->saslMechanisms = sinfo.saslMechanisms;
969 con->controls = sinfo.controls;
971 con->auth = __ns_ldap_dupAuth(auth);
972 if (con->auth == NULL) {
974 __s_api_freeConnection(con);
987 con->threadID = thr_self();
988 con->pid = getpid();
990 con->ld = ld;
993 if (__s_api_conn_mt_add(con, conn_user, errorp) ==
995 *conp = con;
999 __s_api_freeConnection(con);
1005 if ((id = addConnection(con)) == -1) {
1007 __s_api_freeConnection(con);
1025 *conp = con;
1713 Connection *con = NULL;
1809 rc = makeConnection(&con, server, cred,
1820 *session = con;
1840 rc = makeConnection(&con, server, &anon,
1848 *session = con;
1888 rc = makeConnection(&con, server, authp,
1897 *session = con;