1 /* SPDX-License-Identifier: MIT */ 2 /* 3 * Description: check version macros and runtime checks work 4 * 5 */ 6 #include "liburing.h" 7 #include "helpers.h" 8 main(int argc,char * argv[])9int main(int argc, char *argv[]) 10 { 11 if (IO_URING_CHECK_VERSION(io_uring_major_version(), io_uring_minor_version())) 12 return T_EXIT_FAIL; 13 14 if (io_uring_major_version() != IO_URING_VERSION_MAJOR) 15 return T_EXIT_FAIL; 16 17 if (io_uring_minor_version() != IO_URING_VERSION_MINOR) 18 return T_EXIT_FAIL; 19 20 #if IO_URING_CHECK_VERSION(IO_URING_VERSION_MAJOR, IO_URING_VERSION_MINOR) 21 return T_EXIT_FAIL; 22 #endif 23 24 return T_EXIT_PASS; 25 } 26