ruby_posix_mq.git about / heads / tags POSIX message queues for Ruby
blob db50ee390199b2cbb3d6224b84f8e4861a3f11c1 395 bytes (raw) $ git show v2.0.0:ext/posix_mq/extconf.rb # shows this blob on the CLI
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
require "mkmf" have_header("sys/select.h") have_header("signal.h") have_header("mqueue.h") or abort "mqueue.h header missing" have_header("pthread.h") have_func("rb_str_set_len") have_func('rb_thread_blocking_region') have_library("m") have_library("rt") have_library("pthread") have_func("__mq_oshandle") have_func("mq_timedsend") have_func("mq_timedreceive") create_makefile("posix_mq_ext")
git clone https://yhbt.net/ruby_posix_mq.git