Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys/sys - Adjust function signatures



details:   https://anonhg.NetBSD.org/src/rev/dfede25e35bd
branches:  trunk
changeset: 965416:dfede25e35bd
user:      christos <christos%NetBSD.org@localhost>
date:      Sun Sep 15 20:26:27 2019 +0000

description:
- Adjust function signatures
- whitespace

diffstat:

 sys/sys/exec.h |  9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

diffs (37 lines):

diff -r 62c43b7fe289 -r dfede25e35bd sys/sys/exec.h
--- a/sys/sys/exec.h    Sun Sep 15 20:25:48 2019 +0000
+++ b/sys/sys/exec.h    Sun Sep 15 20:26:27 2019 +0000
@@ -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_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 @@
 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 @@
        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;



Home | Main Index | Thread Index | Old Index