Lines Matching defs:cmdbuf
1489 do_subproc(char *cmdbuf)
1498 (void) execl("/bin/sh", "sh", "-c", cmdbuf, (char *)NULL);
2008 char cmdbuf[MAXPATHLEN];
2038 err = get_hook(bh, cmdbuf, sizeof (cmdbuf), brand_get_verify_adm,
2043 if (cmdbuf[0] == '\0')
2046 if (strlcat(cmdbuf, cmd_to_str(cmd_num),
2047 sizeof (cmdbuf)) >= sizeof (cmdbuf))
2053 if ((strlcat(cmdbuf, " ",
2054 sizeof (cmdbuf)) >= sizeof (cmdbuf)) ||
2055 (strlcat(cmdbuf, argv[i++],
2056 sizeof (cmdbuf)) >= sizeof (cmdbuf)))
2060 status = do_subproc(cmdbuf);
2251 char cmdbuf[MAXPATHLEN];
2275 if (snprintf(cmdbuf, sizeof (cmdbuf), "/usr/lib/fs/%s/mount",
2276 fstab.zone_fs_type) > sizeof (cmdbuf)) {
2283 if (stat(cmdbuf, &st) != 0) {
2286 cmdbuf, strerror(errno));
2293 fstab.zone_fs_dir, cmdbuf);
2303 if (snprintf(cmdbuf, sizeof (cmdbuf), "/usr/lib/fs/%s/fsck",
2304 fstab.zone_fs_type) > sizeof (cmdbuf)) {
2312 (stat(cmdbuf, &st) != 0 || !S_ISREG(st.st_mode))) {
2320 stat(cmdbuf, &st) == 0 &&
2921 char cmdbuf[MAXPATHLEN];
2955 if (get_hook(bh, cmdbuf, sizeof (cmdbuf), brand_get_install,
2988 if (cmdbuf[0] == '\0') {
3014 if (addopt(cmdbuf, optopt, optarg, sizeof (cmdbuf)) != Z_OK) {
3026 if (addopt(cmdbuf, 0, argv[optind], sizeof (cmdbuf)) != Z_OK) {
3060 status = do_subproc(cmdbuf);
3472 char cmdbuf[MAXPATHLEN * 2 + 128];
3486 (void) snprintf(cmdbuf, sizeof (cmdbuf),
3492 status = do_subproc(cmdbuf);
3557 char cmdbuf[MAXPATHLEN];
3700 if (get_hook(bh, cmdbuf, sizeof (cmdbuf), brand_get_clone, target_zone,
3746 if (addoptions(cmdbuf, argv, sizeof (cmdbuf)) != Z_OK) {
3770 if (cmdbuf[0] != '\0') {
3772 status = do_subproc(cmdbuf);
3871 char cmdbuf[sizeof (RMCOMMAND) + (MAXPATHLEN * 3) + 64];
3916 (void) snprintf(cmdbuf, sizeof (cmdbuf), "exec " RMCOMMAND);
3923 strlcat(cmdbuf, tmpbuf, sizeof (cmdbuf)) >=
3924 sizeof (cmdbuf)) {
3931 status = do_subproc(cmdbuf);
3954 (void) snprintf(cmdbuf, sizeof (cmdbuf), "exec " RMCOMMAND
3956 status = do_subproc(cmdbuf);
3961 (void) snprintf(cmdbuf, sizeof (cmdbuf), "exec " RMCOMMAND " %s",
3963 status = do_subproc(cmdbuf);
4297 char cmdbuf[MAXPATHLEN];
4369 if (get_hook(bh, cmdbuf, sizeof (cmdbuf), brand_get_detach, target_zone,
4390 if (addoptions(cmdbuf, argv, sizeof (cmdbuf)) != Z_OK)
4416 if (cmdbuf[0] != '\0') {
4418 status = do_subproc(cmdbuf);
4637 char cmdbuf[MAXPATHLEN];
4751 if (get_hook(bh, cmdbuf, sizeof (cmdbuf), brand_get_attach, target_zone,
4768 if (addoptions(cmdbuf, argv, sizeof (cmdbuf)) != Z_OK)
4787 if (cmdbuf[0] != '\0') {
4789 status = do_subproc(cmdbuf);
4902 char cmdbuf[MAXPATHLEN];
4979 if (get_hook(bh, cmdbuf, sizeof (cmdbuf), brand_get_uninstall,
5001 if (addoptions(cmdbuf, argv, sizeof (cmdbuf)) != Z_OK)
5066 if (cmdbuf[0] != '\0') {
5068 status = do_subproc(cmdbuf);
5505 char cmdbuf[MAXPATHLEN];
5544 err = get_hook(brand_handle, cmdbuf, sizeof (cmdbuf), brand_get_sysboot,
5558 if (cmdbuf[0] != '\0')
5560 do_subproc(cmdbuf), B_FALSE) == ZONE_SUBPROC_OK) ? Z_OK :