Lines Matching refs:sinfo

700 getServerInfo(LDAP *ld, ns_server_info_t *sinfo)
716 sinfo->serverType = NS_LDAP_SERVERTYPE_UNKNOWN;
776 sinfo->controls = vec;
778 sinfo->saslMechanisms = vec;
781 sinfo->serverType =
785 sinfo->serverType = NS_LDAP_SERVERTYPE_AD;
788 sinfo->serverType =
822 ns_server_info_t sinfo;
834 (void) memset(&sinfo, 0, sizeof (sinfo));
850 bindHost = &sinfo.serverFQDN;
853 bindHost = &sinfo.server;
862 sinfo.server = strdup(serverAddr);
863 if (sinfo.server == NULL)
867 rc = __s_api_ip2hostname(sinfo.server,
868 &sinfo.serverFQDN);
882 __s_api_free_server_info(&sinfo);
892 * Only the server address fields of sinfo structure
897 sinfo.server = strdup(serverAddr);
898 if (sinfo.server == NULL) {
902 sinfo.serverFQDN = strdup(serverAddr);
903 if (sinfo.serverFQDN == NULL) {
904 free(sinfo.server);
915 ldap_rc = getServerInfo(ld, &sinfo);
936 __s_api_free_server_info(&sinfo);
956 __s_api_free_server_info(&sinfo);
966 rc = __s_api_requestServer(hReq, host, &sinfo, errorp,
968 if ((rc != NS_LDAP_SUCCESS) || (sinfo.server == NULL) ||
969 (host && (strcasecmp(host, sinfo.server) == 0))) {
980 __s_api_free_server_info(&sinfo);
987 host = strdup(sinfo.server);
989 __s_api_free_server_info(&sinfo);
995 sinfo.controls);
999 sinfo.controls)) {
1004 __s_api_free_server_info(&sinfo);
1077 __s_api_free_server_info(&sinfo);
1104 __s_api_free_server_info(&sinfo);
1118 con->serverAddr = sinfo.server; /* Store original format */
1119 if (sinfo.serverFQDN != NULL) {
1120 free(sinfo.serverFQDN);
1121 sinfo.serverFQDN = NULL;
1123 con->saslMechanisms = sinfo.saslMechanisms;
1124 con->controls = sinfo.controls;
1144 con->serverType = sinfo.serverType;