Lines Matching defs:cmdbuf
463 char cmdbuf[2 * MAXPATHLEN];
470 if (snprintf(cmdbuf, sizeof (cmdbuf), "%s %d %d %s", pre_statechg_hook,
471 state, cmd, altroot) > sizeof (cmdbuf))
474 if (do_subproc(zlogp, cmdbuf, NULL) != 0)
486 char cmdbuf[2 * MAXPATHLEN];
493 if (snprintf(cmdbuf, sizeof (cmdbuf), "%s %d %d %s", post_statechg_hook,
494 state, cmd, altroot) > sizeof (cmdbuf))
497 if (do_subproc(zlogp, cmdbuf, NULL) != 0)
747 do_subproc(zlog_t *zlogp, char *cmdbuf, char **retstr)
766 file = popen(cmdbuf, "r");
768 zerror(zlogp, B_TRUE, "could not launch: %s", cmdbuf);
794 "signal %d", cmdbuf, WTERMSIG(status));
799 zerror(zlogp, B_FALSE, "failed to exec %s", cmdbuf);
812 char cmdbuf[MAXPATHLEN];
860 (void) strcpy(cmdbuf, EXEC_PREFIX);
861 if (brand_get_boot(bh, zone_name, zpath, cmdbuf + EXEC_LEN,
862 sizeof (cmdbuf) - EXEC_LEN) != 0) {
930 if ((strlen(cmdbuf) > EXEC_LEN) &&
931 (do_subproc(zlogp, cmdbuf, NULL) != Z_OK)) {
932 zerror(zlogp, B_FALSE, "%s failed", cmdbuf);
1008 char cmdbuf[MAXPATHLEN];
1041 (void) strcpy(cmdbuf, EXEC_PREFIX);
1042 if (brand_get_shutdown(bh, zone_name, zpath, cmdbuf + EXEC_LEN,
1043 sizeof (cmdbuf) - EXEC_LEN) != 0 || strlen(cmdbuf) <= EXEC_LEN) {
1044 (void) strcat(cmdbuf, SHUTDOWN_DEFAULT);
1063 _exit(execl("/bin/sh", "sh", "-c", cmdbuf, (char *)NULL));