Sha256: 326598614b5c3e4a8e324039f4c6ad4932462308e20b8abcc8b7c09930be1ade

Contents?: true

Size: 408 Bytes

Versions: 4

Compression:

Stored size: 408 Bytes

Contents

require 'mkmf'
$CPPFLAGS << ' -D_GNU_SOURCE=1'

have_func('splice', %w(fcntl.h)) or abort 'splice(2) not defined'
have_func('tee', %w(fcntl.h)) or abort 'tee(2) not defined'
have_func('pipe2', %w(fcntl.h unistd.h))
have_func('rb_thread_blocking_region')
have_func('rb_thread_call_without_gvl')
have_macro('F_GETPIPE_SZ', %w(fcntl.h))
have_macro('F_SETPIPE_SZ', %w(fcntl.h))

create_makefile('io_splice_ext')

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
io_splice-4.4.2 ext/io_splice/extconf.rb
io_splice-4.4.1 ext/io_splice/extconf.rb
io_splice-4.4.0 ext/io_splice/extconf.rb
io_splice-4.3.0 ext/io_splice/extconf.rb