From: Enrico Scholz Date: Tue, 20 Apr 2004 17:57:12 +0000 (+0000) Subject: Efcntl(): added X-Git-Tag: VERSION_0_10~108 X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ec223eeae6a7127a12908e876f8372f944e53f0b;p=util-vserver.git Efcntl(): added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1473 94cd875c-1c1d-0410-91d2-eb244daf1a30 --- diff --git a/util-vserver/ensc_wrappers/wrappers-fcntl.hc b/util-vserver/ensc_wrappers/wrappers-fcntl.hc index 8327c45..698ac53 100644 --- a/util-vserver/ensc_wrappers/wrappers-fcntl.hc +++ b/util-vserver/ensc_wrappers/wrappers-fcntl.hc @@ -53,3 +53,12 @@ EmkdirD(const char *pathname, mode_t mode) ENSC_DETAIL1(msg, "mkdir", pathname, 1); FatalErrnoError(mkdir(pathname,mode)==-1, msg); } + +inline static WRAPPER_DECL int +Efcntl(int fd, int cmd, long arg) +{ + register int res = fcntl(fd, cmd, arg); + FatalErrnoError(res==-1, "fcntl()"); + + return res; +}