3 have_header("sys/select.h")
4 have_header("signal.h")
5 have_header("mqueue.h") or abort "mqueue.h header missing"
6 have_header("pthread.h")
7 have_func("rb_str_set_len")
8 have_func('rb_thread_blocking_region')
9 have_func('rb_thread_call_without_gvl')
12 have_library("pthread")
14 have_func("__mq_oshandle")
15 have_func("mq_timedsend")
16 have_func("mq_timedreceive")
17 create_makefile("posix_mq_ext")