Lines Matching defs:envp
498 * We must account for the size of all the argv and envp pointers to
499 * the argv and envp strings, since they will also take up space in
507 * argc can never be 0, to keep them from walking envp by accident.
1895 struct user_arg_ptr envp,
1934 retval = count(envp, MAX_ARG_STRINGS);
1948 retval = copy_strings(bprm->envc, envp, bprm);
1959 * from argv[1] won't end up walking envp. See also
1979 const char *const *argv, const char *const *envp)
2007 retval = count_strings_kernel(envp);
2021 retval = copy_strings_kernel(bprm->envc, envp, bprm);
2042 struct user_arg_ptr envp = { .ptr.native = __envp };
2043 return do_execveat_common(AT_FDCWD, filename, argv, envp, 0);
2052 struct user_arg_ptr envp = { .ptr.native = __envp };
2054 return do_execveat_common(fd, filename, argv, envp, flags);
2066 struct user_arg_ptr envp = {
2070 return do_execveat_common(AT_FDCWD, filename, argv, envp, 0);
2082 struct user_arg_ptr envp = {
2086 return do_execveat_common(fd, filename, argv, envp, flags);
2117 const char __user *const __user *, envp)
2119 return do_execve(getname(filename), argv, envp);
2125 const char __user *const __user *, envp,
2130 argv, envp, flags);
2136 const compat_uptr_t __user *, envp)
2138 return compat_do_execve(getname(filename), argv, envp);
2144 const compat_uptr_t __user *, envp,
2149 argv, envp, flags);