X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=ensc_wrappers%2Fwrappers-ioctl.hc;h=41938e03324402b5cac3dbc05fed5ca6ff8e6399;hb=b7785f953cf988346d0f36c5852af39db3d1b00c;hp=33fd1e927691b855518b381e5d631d9a8d92609b;hpb=19ef6bad17e92a9cedb7db8eddee2bebf1aa7c4d;p=util-vserver.git diff --git a/ensc_wrappers/wrappers-ioctl.hc b/ensc_wrappers/wrappers-ioctl.hc index 33fd1e9..41938e0 100644 --- a/ensc_wrappers/wrappers-ioctl.hc +++ b/ensc_wrappers/wrappers-ioctl.hc @@ -1,4 +1,4 @@ -// $Id: wrappers-ioctl.hc 814 2004-02-06 14:47:18Z ensc $ --*- c -*-- +// $Id: wrappers-ioctl.hc 2687 2008-02-28 23:28:31Z dhozac $ --*- c -*-- // Copyright (C) 2004 Enrico Scholz // @@ -27,3 +27,8 @@ Eioctl(int fd, int request, void *p) FatalErrnoError(res<0, "ioctl()"); } +#define EioctlD(fd, request, p) \ + do { \ + int res = ioctl(fd, request, p); \ + FatalErrnoError(res<0, "ioctl(" #request ")"); \ + } while (0)