Lines Matching refs:new_list
1720 createDirServerList(dir_server_list_t **new_list,
1736 if (new_list == NULL) {
1756 *new_list = (dir_server_list_t *)calloc(1,
1758 if (*new_list == NULL) {
1763 (void) rwlock_init(&(*new_list)->listDestroyLock, USYNC_THREAD, NULL);
1765 (*new_list)->nsServers = (dir_server_t **)calloc(srvListLength + 1,
1767 if ((*new_list)->nsServers == NULL) {
1768 free(*new_list);
1769 *new_list = NULL;
1783 (*new_list)->nsServers[i] = &tmpSrvArray[i];
1785 (*new_list)->nsServers[i]->info = INFO_STATUS_NEW;
1786 (void) mutex_init(&(*new_list)->nsServers[i]->updateStatus,
1790 (*new_list)->nsServers[i]->ip = strdup(serverList[i]);
1791 if ((*new_list)->nsServers[i]->ip == NULL) {
1796 (*new_list)->nsServers[i]->status = INFO_SERVER_CONNECTING;
1801 (*new_list)->nsServers[i],
1805 (*new_list)->nsServers[i]->status =
1810 (*new_list)->nsServers[i]->status =
1830 (*new_list)->nsServers[i]->status =
1841 (void) disposeOfOldList(*new_list);
1860 dir_server_list_t *new_list, *old_list;
1864 ret_code = createDirServerList(&new_list, error);
1870 dir_servers.list = new_list;