Module Name: src Committed By: christos Date: Wed Jun 8 23:55:25 UTC 2016
Modified Files: src/sys/kern: kern_exec.c Log Message: ignore EACCES To generate a diff of this commit: cvs rdiff -u -r1.431 -r1.432 src/sys/kern/kern_exec.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/kern/kern_exec.c diff -u src/sys/kern/kern_exec.c:1.431 src/sys/kern/kern_exec.c:1.432 --- src/sys/kern/kern_exec.c:1.431 Wed May 25 16:07:54 2016 +++ src/sys/kern/kern_exec.c Wed Jun 8 19:55:24 2016 @@ -1,4 +1,4 @@ -/* $NetBSD: kern_exec.c,v 1.431 2016/05/25 20:07:54 christos Exp $ */ +/* $NetBSD: kern_exec.c,v 1.432 2016/06/08 23:55:24 christos Exp $ */ /*- * Copyright (c) 2008 The NetBSD Foundation, Inc. @@ -59,7 +59,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: kern_exec.c,v 1.431 2016/05/25 20:07:54 christos Exp $"); +__KERNEL_RCSID(0, "$NetBSD: kern_exec.c,v 1.432 2016/06/08 23:55:24 christos Exp $"); #include "opt_exec.h" #include "opt_execfmt.h" @@ -741,7 +741,7 @@ execve_loadvm(struct lwp *l, const char /* see if we can run it. */ if ((error = check_exec(l, epp, data->ed_pathbuf)) != 0) { - if (error != ENOENT) { + if (error != ENOENT && errno != EACCES) { DPRINTF(("%s: check exec failed %d\n", __func__, error)); }