From ec223eeae6a7127a12908e876f8372f944e53f0b Mon Sep 17 00:00:00 2001 From: Enrico Scholz Date: Tue, 20 Apr 2004 17:57:12 +0000 Subject: [PATCH] Efcntl(): added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1473 94cd875c-1c1d-0410-91d2-eb244daf1a30 --- util-vserver/ensc_wrappers/wrappers-fcntl.hc | 9 +++++++++ 1 file changed, 9 insertions(+) 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; +} -- 1.8.1.5