Lines Matching refs:argv
410 const char *cmd, char *const argv[], char **envp, const sigset_t *sigmask,
442 //execve(argv[0], argv, envp);
445 log_error_errno(errno, "failed to execute '%s' '%s': %m", argv[0], cmd);
674 int udev_build_argv(struct udev *udev, char *cmd, int *argc, char *argv[]) {
679 argv[i++] = cmd;
688 argv[i] = strsep(&pos, "\'");
693 argv[i] = strsep(&pos, " ");
701 argv[i] = NULL;
716 char *argv[128];
721 udev_build_argv(event->udev, arg, NULL, argv);
740 if (argv[0][0] != '/') {
741 strscpyl(program, sizeof(program), UDEV_LIBEXEC_DIR "/", argv[0], NULL);
744 strscpyl(program, sizeof(program), "/usr/lib/udev/", argv[0], NULL);
746 strscpyl(program, sizeof(program), "/lib/udev/", argv[0], NULL);
748 argv[0] = program;
766 spawn_exec(event, cmd, argv, envp, sigmask,