Efcntl(): added
authorEnrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Tue, 20 Apr 2004 17:57:12 +0000 (17:57 +0000)
committerEnrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Tue, 20 Apr 2004 17:57:12 +0000 (17:57 +0000)
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

index 8327c45..698ac53 100644 (file)
@@ -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;
+}