Module Name: src Committed By: jakllsch Date: Wed Jan 25 21:45:39 UTC 2017
Modified Files: src/sys/compat/netbsd32: netbsd32_exec.h Log Message: Catch netbsd32_copyargs() up to changes in r1.441 src/sys/kern/kern_exec.c To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33 src/sys/compat/netbsd32/netbsd32_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/compat/netbsd32/netbsd32_exec.h diff -u src/sys/compat/netbsd32/netbsd32_exec.h:1.32 src/sys/compat/netbsd32/netbsd32_exec.h:1.33 --- src/sys/compat/netbsd32/netbsd32_exec.h:1.32 Fri Oct 24 21:07:55 2014 +++ src/sys/compat/netbsd32/netbsd32_exec.h Wed Jan 25 21:45:39 2017 @@ -1,4 +1,4 @@ -/* $NetBSD: netbsd32_exec.h,v 1.32 2014/10/24 21:07:55 christos Exp $ */ +/* $NetBSD: netbsd32_exec.h,v 1.33 2017/01/25 21:45:39 jakllsch Exp $ */ /* * Copyright (c) 1998, 2001 Matthew R. Green @@ -94,13 +94,12 @@ netbsd32_copyargs(struct lwp *l, struct int envc = arginfo->ps_nenvstr; int error; - NETBSD32PTR32(dp, cpp + + NETBSD32PTR32(dp, (char *)(cpp + 1 + /* int argc */ argc + /* char *argv[] */ 1 + /* \0 */ envc + /* char *env[] */ - 1 + /* \0 */ - /* XXX auxinfo multiplied by ptr size? */ + 1) + /* \0 */ pack->ep_esch->es_arglen); /* auxinfo */ sp = argp;