Add definitions, tests and documentation for IORING_ENTER_ABS_TIMER and IORING_REGISTER_CLOCK. It also adds helpers for registering clocks but not for absolute timeouts. Currently, liburing does't provide a way to pass custom enter flags. Pavel Begunkov (4): Sync kernel headers src/register: add clock id registration helper test: test clockids and abs timeouts man: document clock id and IORING_ENTER_ABS_TIMER man/io_uring_enter.2 | 12 ++ man/io_uring_register.2 | 20 +++ src/include/liburing.h | 3 + src/include/liburing/io_uring.h | 67 +++++--- src/liburing-ffi.map | 2 + src/liburing.map | 2 + src/register.c | 6 + test/Makefile | 1 + test/wait-timeout.c | 283 ++++++++++++++++++++++++++++++++ 9 files changed, 369 insertions(+), 27 deletions(-) create mode 100644 test/wait-timeout.c -- 2.45.2