Home
last modified time | relevance | path

Searched refs:envv (Results 1 – 18 of 18) sorted by relevance

/freebsd/lib/libc/posix1e/
H A Dmac_exec.c37 extern int __mac_execve(char *fname, char **argv, char **envv,
41 mac_execve(char *fname, char **argv, char **envv, struct mac *label) in mac_execve() argument
44 return (__mac_execve(fname, argv, envv, label)); in mac_execve()
/freebsd/sys/security/audit/
H A Daudit.h138 void audit_arg_envv(char *envv, int envc, int length);
197 #define AUDIT_ARG_ENVV(envv, envc, length) do { \ argument
199 audit_arg_envv((envv), (envc), (length)); \
431 #define AUDIT_ARG_ENVV(envv, envc, length) argument
H A Daudit_arg.c947 audit_arg_envv(char *envv, int envc, int length) in audit_arg_envv() argument
959 bcopy(envv, ar->k_ar.ar_arg_envv, length); in audit_arg_envv()
/freebsd/lib/libprocstat/
H A Dlibprocstat_internal.h38 void *envv; member
H A Dlibprocstat.c1778 avp = (struct argvec **)(env ? &procstat->argv : &procstat->envv); in getargv()
1878 if (procstat->envv != NULL) { in procstat_freeenvv()
1879 argvec_free(procstat->envv); in procstat_freeenvv()
1880 procstat->envv = NULL; in procstat_freeenvv()
/freebsd/sys/kern/
H A Dkern_exec.c220 char **envv; member
234 error = exec_copyin_args(&args, uap->fname, uap->argv, uap->envv); in sys_execve()
246 char **envv; member
259 error = exec_copyin_args(&args, NULL, uap->argv, uap->envv); in sys_fexecve()
273 char **envv; member
289 error = exec_copyin_args(&args, uap->fname, uap->argv, uap->envv); in sys___mac_execve()
1349 char **argv, char **envv) in exec_copyin_args() argument
1393 if (envv) { in exec_copyin_args()
1395 error = fueword(envv++, &env); in exec_copyin_args()
1810 imgp->envv = vectp; in exec_copyout_strings()
H A Dsystrace_args.c390 uarg[a++] = (intptr_t)p->envv; /* char ** */ in systrace_args()
2059 uarg[a++] = (intptr_t)p->envv; /* char ** */ in systrace_args()
2633 uarg[a++] = (intptr_t)p->envv; /* char ** */ in systrace_args()
H A Dimgact_elf.c1508 AUXARGS_ENTRY_PTR(pos, AT_ENVV, imgp->envv); in __elfN()
/freebsd/sys/sys/
H A Dmac.h100 int mac_execve(char *fname, char **argv, char **envv, mac_t _label);
H A Dimgact.h75 void *envv; /* pointer to envv (user space) */ member
H A Dsysproto.h238 char envv_l_[PADL_(char **)]; char ** envv; char envv_r_[PADR_(char **)]; member
1102 char envv_l_[PADL_(char **)]; char ** envv; char envv_r_[PADR_(char **)]; member
1416 char envv_l_[PADL_(char **)]; char ** envv; char envv_r_[PADR_(char **)]; member
/freebsd/sys/compat/freebsd32/
H A Dfreebsd32_util.h123 uint32_t *argv, uint32_t *envv);
H A Dfreebsd32_misc.c436 uint32_t *argv, uint32_t *envv) in freebsd32_exec_copyin_args() argument
480 if (envv) { in freebsd32_exec_copyin_args()
481 p32 = envv; in freebsd32_exec_copyin_args()
513 uap->envv); in freebsd32_execve()
531 error = freebsd32_exec_copyin_args(&eargs, NULL, uap->argv, uap->envv); in freebsd32_fexecve()
3818 imgp->envv = vectp; in freebsd32_copyout_strings()
H A Dfreebsd32_proto.h73 char envv_l_[PADL_(uint32_t *)]; uint32_t * envv; char envv_r_[PADR_(uint32_t *)]; member
505 char envv_l_[PADL_(uint32_t *)]; uint32_t * envv; char envv_r_[PADR_(uint32_t *)]; member
H A Dfreebsd32_systrace_args.c393 uarg[a++] = (intptr_t)p->envv; /* uint32_t * */ in systrace_args()
2522 uarg[a++] = (intptr_t)p->envv; /* uint32_t * */ in systrace_args()
/freebsd/lib/libsys/
H A D_libsys.h525 int __sys_execve(const char * fname, char ** argv, char ** envv);
719 int __sys___mac_execve(const char * fname, char ** argv, char ** envv, struct mac * mac_p);
784 int __sys_fexecve(int fd, char ** argv, char ** envv);
/freebsd/sys/compat/linux/
H A Dlinux_elf.c436 imgp->envv = vectp; in __linuxN()
H A Dlinux_misc.c2591 l_uintptr_t *argv, l_uintptr_t *envv) in linux_exec_copyin_args() argument
2645 if (envv) { in linux_exec_copyin_args()
2646 ptr = envv; in linux_exec_copyin_args()