version.c 604 B

1234567891011121314151617181920212223242526
  1. #include "../config-host.h"
  2. /* SPDX-License-Identifier: MIT */
  3. /*
  4. * Description: check version macros and runtime checks work
  5. *
  6. */
  7. #include "liburing.h"
  8. #include "helpers.h"
  9. int 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. if (io_uring_major_version() != IO_URING_VERSION_MAJOR)
  14. return T_EXIT_FAIL;
  15. if (io_uring_minor_version() != IO_URING_VERSION_MINOR)
  16. return T_EXIT_FAIL;
  17. #if IO_URING_CHECK_VERSION(IO_URING_VERSION_MAJOR, IO_URING_VERSION_MINOR)
  18. return T_EXIT_FAIL;
  19. #endif
  20. return T_EXIT_PASS;
  21. }