Lines Matching refs: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.
1913 struct user_arg_ptr envp,
1952 retval = count(envp, MAX_ARG_STRINGS);
1966 retval = copy_strings(bprm->envc, envp, bprm);
1977 * from argv[1] won't end up walking envp. See also
1997 const char *const *argv, const char *const *envp)
2025 retval = count_strings_kernel(envp);
2039 retval = copy_strings_kernel(bprm->envc, envp, bprm);
2060 struct user_arg_ptr envp = { .ptr.native = __envp };
2061 return do_execveat_common(AT_FDCWD, filename, argv, envp, 0);
2070 struct user_arg_ptr envp = { .ptr.native = __envp };
2072 return do_execveat_common(fd, filename, argv, envp, flags);
2084 struct user_arg_ptr envp = {
2088 return do_execveat_common(AT_FDCWD, filename, argv, envp, 0);
2100 struct user_arg_ptr envp = {
2104 return do_execveat_common(fd, filename, argv, envp, flags);
2135 const char __user *const __user *, envp)
2137 return do_execve(getname(filename), argv, envp);
2143 const char __user *const __user *, envp,
2148 argv, envp, flags);
2154 const compat_uptr_t __user *, envp)
2156 return compat_do_execve(getname(filename), argv, envp);
2162 const compat_uptr_t __user *, envp,
2167 argv, envp, flags);