Sha256: fa1cf09f5211cf3541d5323f82d910d12b444e473d85ee896e3a1a16f06859d0

Contents?: true

Size: 395 Bytes

Versions: 5

Compression:

Stored size: 395 Bytes

Contents

require "mkmf"

have_header("sys/select.h")
have_header("signal.h")
have_header("mqueue.h") or abort "mqueue.h header missing"
have_func("__mq_oshandle")
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_timedsend")
have_func("mq_timedreceive")
create_makefile("posix_mq_ext")

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
posix_mq-1.0.0 ext/posix_mq/extconf.rb
posix_mq-0.8.0pre ext/posix_mq/extconf.rb
posix_mq-0.7.0 ext/posix_mq/extconf.rb
posix_mq-0.6.0.11.g634a ext/posix_mq/extconf.rb
posix_mq-0.6.0.7.g3a8a ext/posix_mq/extconf.rb