From f8047b034083d7a4870e85b738415ae35c000e7c Mon Sep 17 00:00:00 2001 From: Enrico Scholz Date: Mon, 9 Feb 2004 23:43:18 +0000 Subject: [PATCH] Eexecvp(): added added some 'NORETURN' specifiers git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@860 94cd875c-1c1d-0410-91d2-eb244daf1a30 --- util-vserver/ensc_wrappers/wrappers-unistd.hc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/util-vserver/ensc_wrappers/wrappers-unistd.hc b/util-vserver/ensc_wrappers/wrappers-unistd.hc index 2aa6ff7..5d7213a 100644 --- a/util-vserver/ensc_wrappers/wrappers-unistd.hc +++ b/util-vserver/ensc_wrappers/wrappers-unistd.hc @@ -43,12 +43,18 @@ Echroot(char const path[]) FatalErrnoError(chroot(path)==-1, "chroot()"); } -inline static WRAPPER_DECL void +inline static WRAPPER_DECL NORETURN void Eexecv(char const *path, char *argv[]) { FatalErrnoError(execv(path,argv)==-1, "execv()"); } +inline static WRAPPER_DECL NORETURN void +Eexecvp(char const *path, char *argv[]) +{ + FatalErrnoError(execvp(path,argv)==-1, "execvp()"); +} + inline static WRAPPER_DECL void Epipe(int filedes[2]) { -- 1.8.1.5