mirror of
https://github.com/openharmony/third_party_liburing.git
synced 2026-07-21 07:05:34 -04:00
0ae77b95ef
Signed-off-by: fangzhiyi18 <fangzhiyi1@huawei.com>
26 lines
576 B
C
26 lines
576 B
C
/* 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;
|
|
}
|