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;

Reply via email to