Lines Matching refs:nclients
77 int nclients;
193 int nclients = 0;
216 (void) di_walk_node(devroot, DI_WALK_CLDFIRST, &nclients, get_nclients);
219 nclients);
226 (void) di_walk_node(devroot, DI_WALK_CLDFIRST, &nclients, build_groups);
470 int nclients = 0;
494 if (merge_clients(&nclients, &clients, group) < 0) {
495 free_clients(nclients, clients);
579 * previous array of disk clients. The result is to adjust the 'nclients'
585 merge_clients(int *nclients, char ***clientsp, group_t *group)
591 if (group->nclients) {
592 old_nclients = *nclients;
593 *nclients += group->nclients;
595 ((*nclients) + 1) * sizeof (char *));
602 for (i = old_nclients; i < (*nclients); i++) {
610 clients_new[(*nclients)] = NULL;
626 int *nclients = arg;
629 (*nclients)++;
764 int *nclients = (int *)arg;
771 if (nclients == NULL)
832 if ((group->clients[group->nclients] =
835 group->nclients++;
848 if ((group->clients = (char **)calloc(*nclients, sizeof (char *))) ==
860 group->nclients = 1;
915 free_clients(group->nclients, group->clients);
924 free_clients(int nclients, char **clients)
929 if (nclients > 0) {
930 for (i = 0; i < nclients; i++)