dev_names
_store_devnames(int *count, struct dev_names *dnms, char *zonename,
struct dev_names dnms;
struct dev_names dnms;
devfsadm_free_dev_names(char **dev_names, int len)
free(dev_names[i]);
free(dev_names);
char **dev_names = NULL;
dev_names = s_malloc(cb_arg.count * sizeof (char *));
if (dev_names == NULL)
dev_names[i] = s_strdup(cb_arg.dev_names[i]);
if (dev_names[i] == NULL) {
devfsadm_free_dev_names(dev_names, i);
dev_names = NULL;
return (dev_names);
free(x->dev_names[i]);
(x->dev_names[x->count] = s_strdup(path)) == NULL)
free(x->dev_names[x->count]);
*dev_name = s_strdup(cb_arg.dev_names[0]);
if (strncmp(cb_arg.dev_names[i], DEV_RDSK,
dev_name = s_strdup(cb_arg.dev_names[i]);
dev_name = s_strdup(cb_arg.dev_names[i]);
dev_name = s_strdup(cb_arg.dev_names[i]);
if (strncmp(cb_arg.dev_names[i], DEV_PRINTERS,
dev_name = s_strdup(cb_arg.dev_names[i]);
dev_name = s_strdup(cb_arg.dev_names[0]);
void devfsadm_free_dev_names(char **dev_names, int len);
char *dev_names[MAX_DEV_NAME_COUNT];