X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fcommon%2Fkernel-ctl%2Fkernel-ctl.c;h=ff85b2c9b57420aeaff42adffe463309e04a5ec5;hp=592e1a2f4146d4b118655eb59680267a0d1686be;hb=9074be22cad1e15ff91ac1147158ce93a33f29ad;hpb=0c818c97b35a36971c326171d9aea5b0a432ced9 diff --git a/src/common/kernel-ctl/kernel-ctl.c b/src/common/kernel-ctl/kernel-ctl.c index 592e1a2f4..ff85b2c9b 100644 --- a/src/common/kernel-ctl/kernel-ctl.c +++ b/src/common/kernel-ctl/kernel-ctl.c @@ -22,16 +22,18 @@ #include "kernel-ctl.h" #include "kernel-ioctl.h" -#define LTTNG_IOCTL_CHECK(fildes, request, ...) ({ \ - int ret = ioctl(fildes, request, ##__VA_ARGS__);\ - assert(ret <= 0); \ - !ret ? 0 : -errno; \ -}) - -#define LTTNG_IOCTL_NO_CHECK(fildes, request, ...) ({ \ - int ret = ioctl(fildes, request, ##__VA_ARGS__);\ - ret >= 0 ? ret : -errno; \ -}) +#define LTTNG_IOCTL_CHECK(fildes, request, ...) \ + ({ \ + int _ioctl_ret = ioctl(fildes, request, ##__VA_ARGS__); \ + assert(_ioctl_ret <= 0); \ + !_ioctl_ret ? 0 : -errno; \ + }) + +#define LTTNG_IOCTL_NO_CHECK(fildes, request, ...) \ + ({ \ + int _ioctl_ret = ioctl(fildes, request, ##__VA_ARGS__); \ + _ioctl_ret >= 0 ? _ioctl_ret : -errno; \ + }) /* * This flag indicates which version of the kernel ABI to use. The old