Lines Matching defs:envp
493 * We must account for the size of all the argv and envp pointers to
494 * the argv and envp strings, since they will also take up space in
502 * argc can never be 0, to keep them from walking envp by accident.
1877 struct user_arg_ptr envp,
1916 retval = count(envp, MAX_ARG_STRINGS);
1930 retval = copy_strings(bprm->envc, envp, bprm);
1941 * from argv[1] won't end up walking envp. See also
1961 const char *const *argv, const char *const *envp)
1985 retval = count_strings_kernel(envp);
1999 retval = copy_strings_kernel(bprm->envc, envp, bprm);
2020 struct user_arg_ptr envp = { .ptr.native = __envp };
2021 return do_execveat_common(AT_FDCWD, filename, argv, envp, 0);
2030 struct user_arg_ptr envp = { .ptr.native = __envp };
2032 return do_execveat_common(fd, filename, argv, envp, flags);
2044 struct user_arg_ptr envp = {
2048 return do_execveat_common(AT_FDCWD, filename, argv, envp, 0);
2060 struct user_arg_ptr envp = {
2064 return do_execveat_common(fd, filename, argv, envp, flags);
2095 const char __user *const __user *, envp)
2097 return do_execve(getname(filename), argv, envp);
2103 const char __user *const __user *, envp,
2110 argv, envp, flags);
2116 const compat_uptr_t __user *, envp)
2118 return compat_do_execve(getname(filename), argv, envp);
2124 const compat_uptr_t __user *, envp,
2131 argv, envp, flags);