Module Name: src Committed By: christos Date: Sun Sep 15 20:26:27 UTC 2019
Modified Files: src/sys/sys: exec.h Log Message: - Adjust function signatures - whitespace To generate a diff of this commit: cvs rdiff -u -r1.154 -r1.155 src/sys/sys/exec.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/sys/exec.h diff -u src/sys/sys/exec.h:1.154 src/sys/sys/exec.h:1.155 --- src/sys/sys/exec.h:1.154 Sat Jan 26 21:08:50 2019 +++ src/sys/sys/exec.h Sun Sep 15 16:26:27 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: exec.h,v 1.154 2019/01/27 02:08:50 pgoyette Exp $ */ +/* $NetBSD: exec.h,v 1.155 2019/09/15 20:26:27 christos Exp $ */ /*- * Copyright (c) 1992, 1993 @@ -188,7 +188,8 @@ struct exec_fakearg { struct exec_package { const char *ep_kname; /* kernel-side copy of file's name */ - char *ep_resolvedname; /* fully resolved path from namei */ + char *ep_resolvedname; /* fully resolved path from namei */ + int ep_xfd; /* fexecve file descriptor */ void *ep_hdr; /* file's exec header */ u_int ep_hdrlen; /* length of ep_hdr */ u_int ep_hdrvalid; /* bytes of ep_hdr that are valid */ @@ -268,7 +269,7 @@ void setregs (struct lwp *, struct exe int check_veriexec (struct lwp *, struct vnode *, struct exec_package *, int); int check_exec (struct lwp *, struct exec_package *, - struct pathbuf *); + struct pathbuf *, char **); int exec_init (int); int exec_read_from (struct lwp *, struct vnode *, u_long off, void *, size_t); @@ -301,7 +302,7 @@ void new_vmcmd(struct exec_vmcmd_set *, new_vmcmd(evsp,lwp,len,addr,vp,offset,prot,flags) typedef int (*execve_fetch_element_t)(char * const *, size_t, char **); -int execve1(struct lwp *, const char *, char * const *, char * const *, +int execve1(struct lwp *, const char *, int, char * const *, char * const *, execve_fetch_element_t); struct posix_spawn_file_actions;