1 /* ISC license. */
2 
3 #include <errno.h>
4 
5 #include <skalibs/posixplz.h>
6 #include <skalibs/strerr2.h>
7 #include <skalibs/exec.h>
8 
xexecvep(char const * file,char const * const * argv,char const * const * envp,char const * path)9 void xexecvep (char const *file, char const *const *argv, char const *const *envp, char const *path)
10 {
11   execvep(file, argv, envp, path) ;
12   strerr_dieexec(errno == ENOENT ? 127 : 126, file) ;
13 }
14