Lines Matching defs:con

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