This applies the trivial patch for UTF-32 support on OpenBSD.
In addition I would like to propose to always define CLOCK_BOOTTIME as CLOCK_MONOTONIC for non-Linux Unices, since epoll-shim does not allow timerfd_create() with clockid values other than CLOCK_MONOTONIC and CLOCK_REALTIME: github.com/jiixyj/epoll-shim@18159584bb/src/timerfd.c (L121)
This applies the trivial patch for UTF-32 support on OpenBSD.
In addition I would like to propose to *always* define CLOCK_BOOTTIME as CLOCK_MONOTONIC for non-Linux Unices, since epoll-shim does not allow timerfd_create() with clockid values other than CLOCK_MONOTONIC and CLOCK_REALTIME: https://github.com/jiixyj/epoll-shim/blob/18159584bb3d17e601b9315a7398ace018251bdc/src/timerfd.c#L121