wok-4.x view gcc/stuff/gcc-4.9.2-EVIOCGPROP_fix-1.patch @ rev 12466

New toolchain GCC 4.9.2, Glibc 2.19, Binutils 2.23.1
author Stanislas Leduc <shann@slitaz.org>
date Wed Nov 09 15:12:00 2022 +0000 (18 months ago)
parents
children
line source
1 Author: Jaret Cantu <jaret.cantu@timesys.com>
2 Date: Thu Nov 20 13:10:47 EST 2014
4 Check for the existence of EVIOCGPROP()
6 The EV_VERSION in 2.6.37 falls within the check, but EVIOCGPROP was not
7 introduced until 2.6.38.
9 --- gcc-4.9.2/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc.orig 2014-11-20 13:07:38.462155257 -0500
10 +++ gcc-4.9.2/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc 2014-11-20 13:08:29.098945193 -0500
11 @@ -672,7 +672,11 @@ namespace __sanitizer {
12 unsigned IOCTL_EQL_SETSLAVECFG = EQL_SETSLAVECFG;
13 #if EV_VERSION > (0x010000)
14 unsigned IOCTL_EVIOCGKEYCODE_V2 = EVIOCGKEYCODE_V2;
15 +#ifdef EVIOCGPROP
16 unsigned IOCTL_EVIOCGPROP = EVIOCGPROP(0);
17 +#else
18 + unsigned IOCTL_EVIOCGPROP = IOCTL_NOT_PRESENT;
19 +#endif
20 unsigned IOCTL_EVIOCSKEYCODE_V2 = EVIOCSKEYCODE_V2;
21 #else
22 unsigned IOCTL_EVIOCGKEYCODE_V2 = IOCTL_NOT_PRESENT;