Changeset 85380 in vbox for trunk/include/iprt
- Timestamp:
- Jul 17, 2020 9:15:25 PM (5 years ago)
- svn:sync-xref-src-repo-rev:
- 139393
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/iprt/time.h
r85379 r85380 359 359 * Prerequisite minimum linux kernel version. 360 360 * @note Cannot really be moved to iprt/cdefs.h, see the-linux-kernel.h */ 361 /** @def RTTIME_LINUX_KERNEL_PREREQ_OKAY 362 * Defined if RTTIME_LINUX_KERNEL_PREREQ is usable. Needed for negation, 363 * though in real life RTTIME_LINUX_KERNEL_PREREQ is always okay since the 364 * kernel version is -included via the gcc command line, at least for 365 * recent kernels (5.7). */ 361 /** @def RTTIME_LINUX_KERNEL_PREREQ_LT 362 * Prerequisite maxium linux kernel version (LT=less-than). 363 * @note Cannot really be moved to iprt/cdefs.h, see the-linux-kernel.h */ 366 364 #if defined(RT_OS_LINUX) && defined(LINUX_VERSION_CODE) && defined(KERNEL_VERSION) 367 # define RTTIME_LINUX_KERNEL_PREREQ(a, b, c) (LINUX_VERSION_CODE >= KERNEL_VERSION(a, b,c))368 # define RTTIME_LINUX_KERNEL_PREREQ_ OKAY365 # define RTTIME_LINUX_KERNEL_PREREQ(a, b, c) (LINUX_VERSION_CODE >= KERNEL_VERSION(a, b, c)) 366 # define RTTIME_LINUX_KERNEL_PREREQ_LT(a, b, c) (!RTTIME_LINUX_KERNEL_PREREQ(a, b, c)) 369 367 #else 370 368 # define RTTIME_LINUX_KERNEL_PREREQ(a, b, c) 0 371 # undef RTTIME_LINUX_KERNEL_PREREQ_OKAY369 # define RTTIME_LINUX_KERNEL_PREREQ_LT(a, b, c) 0 372 370 #endif 373 371 … … 381 379 && defined(_LINUX_TIME_H) \ 382 380 && ( !defined(__KERNEL__) \ 383 || (!RTTIME_LINUX_KERNEL_PREREQ(5,6,0) && defined(RTTIME_LINUX_KERNEL_PREREQ_OKAY)) /* @bugref{9757} */ ) ) \381 || RTTIME_LINUX_KERNEL_PREREQ_LT(5,6,0) /* @bugref{9757} */ ) ) \ 384 382 || (defined(RT_OS_NETBSD) && defined(_SYS_TIME_H_)) 385 383 … … 429 427 && ( !defined(RT_OS_LINUX) \ 430 428 || !defined(__KERNEL__) \ 431 || (!RTTIME_LINUX_KERNEL_PREREQ(5,6,0) && defined(RTTIME_LINUX_KERNEL_PREREQ_OKAY)) /* @bugref{9757} */ ) ) \429 || RTTIME_LINUX_KERNEL_PREREQ_LT(5,6,0) /* @bugref{9757} */ ) ) \ 432 430 || (defined(RT_OS_NETBSD) && defined(_SYS_TIME_H_)) 433 431
Note:
See TracChangeset
for help on using the changeset viewer.