From d627ad42ac4944397e156262bbf88ebebf3fcbe1 Mon Sep 17 00:00:00 2001 From: Enrico Scholz Date: Thu, 22 Jan 2004 14:24:01 +0000 Subject: [PATCH] added Eioctl() wrapper git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@694 94cd875c-1c1d-0410-91d2-eb244daf1a30 --- util-vserver/src/wrappers.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/util-vserver/src/wrappers.h b/util-vserver/src/wrappers.h index 90d598d..632be13 100644 --- a/util-vserver/src/wrappers.h +++ b/util-vserver/src/wrappers.h @@ -34,6 +34,7 @@ #include #include #include +#include #define WRAPPER_DECL UNUSED ALWAYSINLINE @@ -265,6 +266,13 @@ Emkstemp(char *template) return res; } +inline static WRAPPER_DECL void +Eioctl(int fd, int request, void *p) +{ + int res = ioctl(fd, request, p); + FatalErrnoError(res<0, "ioctl()"); +} + #undef WRAPPER_DECL #endif // H_UTIL_VSERVER_SRC_WRAPPERS_H -- 1.8.1.5