Lines Matching defs:si
101 srvsvc_net_enum_remove(srvsvc_list_t *sl, srvsvc_info_t *si)
103 list_remove(&sl->sl_list, si);
105 srvsvc_net_free(si);
106 free(si);
112 srvsvc_share_info_t *si;
137 si = &info->l_list.ul_shr;
138 free(si->si_netname);
139 free(si->si_comment);
140 free(si->si_path);
141 free(si->si_servername);
142 bzero(si, sizeof (srvsvc_share_info_t));
163 srvsvc_share_info_t *si;
216 si = &info->l_list.ul_shr;
217 si->si_netname = strdup((char *)info1[i].shi1_netname);
218 si->si_comment = strdup(comment);
219 si->si_type = info1[i].shi1_type;
221 if (si->si_netname == NULL || si->si_comment == NULL)
238 uint32_t level, srvsvc_share_info_t *si)
249 if (netname == NULL || si == NULL)
275 bzero(si, sizeof (srvsvc_share_info_t));
280 si->si_netname = strdup((char *)info0->shi0_netname);
285 si->si_netname = strdup((char *)info1->shi1_netname);
286 si->si_type = info1->shi1_type;
289 si->si_comment = strdup((char *)info1->shi1_comment);
294 si->si_netname = strdup((char *)info2->shi2_netname);
295 si->si_type = info2->shi2_type;
296 si->si_permissions = info2->shi2_permissions;
297 si->si_max_uses = info2->shi2_max_uses;
298 si->si_current_uses = info2->shi2_current_uses;
301 si->si_comment = strdup((char *)info2->shi2_comment);
304 si->si_path = strdup((char *)info2->shi2_path);