| /* SPDX-License-Identifier: MIT */ |
| /* |
| * Description: check version macros and runtime checks work |
| * |
| */ |
| #include "liburing.h" |
| #include "helpers.h" |
| |
| int main(int argc, char *argv[]) |
| { |
| if (IO_URING_CHECK_VERSION(io_uring_major_version(), io_uring_minor_version())) |
| return T_EXIT_FAIL; |
| |
| if (io_uring_major_version() != IO_URING_VERSION_MAJOR) |
| return T_EXIT_FAIL; |
| |
| if (io_uring_minor_version() != IO_URING_VERSION_MINOR) |
| return T_EXIT_FAIL; |
| |
| #if IO_URING_CHECK_VERSION(IO_URING_VERSION_MAJOR, IO_URING_VERSION_MINOR) |
| return T_EXIT_FAIL; |
| #endif |
| |
| return T_EXIT_PASS; |
| } |