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;