init_file
} else if (init_file) {
cat(init_file);
static void init_file(void);
init_file();
char *init_file, char *badarg)
(void) strlcpy(init_file, optarg, MAXPATHLEN);
char zpath[MAXPATHLEN], initpath[MAXPATHLEN], init_file[MAXPATHLEN];
if (brand_get_initname(bh, init_file, MAXPATHLEN) != 0) {
err = filter_bootargs(zlogp, bootargs, nbootargs, init_file,
assert(init_file[0] != '\0');
(void) snprintf(initpath, sizeof (initpath), "%s%s", zpath, init_file);
if (zone_setattr(zoneid, ZONE_ATTR_INITNAME, init_file, 0) == -1) {
if (init_file != NULL)
cat(init_file);
init_file(¤t);
static void init_file(LINE *cur_ptr);