diff options
Diffstat (limited to 'lib/sanitizer_common/sanitizer_common_interceptors_ioctl.inc')
-rwxr-xr-x | lib/sanitizer_common/sanitizer_common_interceptors_ioctl.inc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/sanitizer_common/sanitizer_common_interceptors_ioctl.inc b/lib/sanitizer_common/sanitizer_common_interceptors_ioctl.inc index 2f6da68b1..80f252196 100755 --- a/lib/sanitizer_common/sanitizer_common_interceptors_ioctl.inc +++ b/lib/sanitizer_common/sanitizer_common_interceptors_ioctl.inc @@ -487,12 +487,14 @@ static void ioctl_init() { // Handle the most evil ioctls that encode argument value as part of request id. static unsigned ioctl_request_fixup(unsigned req) { +#if SANITIZER_LINUX if ((req & ~0x3fff001fU) == IOCTL_EVIOCGBIT) return IOCTL_EVIOCGBIT; if ((req & ~0x3fU) == IOCTL_EVIOCGABS) return IOCTL_EVIOCGABS; if ((req & ~0x3fU) == IOCTL_EVIOCSABS) return IOCTL_EVIOCSABS; +#endif return req; } |