Module Name: src Committed By: christos Date: Fri Jan 5 01:51:36 UTC 2018
Modified Files: src/sys/kern: kern_exec.c Log Message: don't print for ENOEXEC To generate a diff of this commit: cvs rdiff -u -r1.453 -r1.454 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.453 src/sys/kern/kern_exec.c:1.454 --- src/sys/kern/kern_exec.c:1.453 Mon Nov 13 17:01:45 2017 +++ src/sys/kern/kern_exec.c Thu Jan 4 20:51:36 2018 @@ -1,4 +1,4 @@ -/* $NetBSD: kern_exec.c,v 1.453 2017/11/13 22:01:45 christos Exp $ */ +/* $NetBSD: kern_exec.c,v 1.454 2018/01/05 01:51:36 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.453 2017/11/13 22:01:45 christos Exp $"); +__KERNEL_RCSID(0, "$NetBSD: kern_exec.c,v 1.454 2018/01/05 01:51:36 christos Exp $"); #include "opt_exec.h" #include "opt_execfmt.h" @@ -760,7 +760,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 && error != EACCES) { + if (error != ENOENT && error != EACCES && error != ENOEXEC) { DPRINTF(("%s: check exec failed for %s, error %d\n", __func__, epp->ep_kname, error)); }