Sha256: ad75919bb6e8b48c2bb68e3ff7b52fe75f751c1a7d5b0ed988745a4c2030a9c9

Contents?: true

Size: 351 Bytes

Versions: 5

Compression:

Stored size: 351 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('rb_thread_blocking_region')
have_macro('F_GETPIPE_SZ', %w(fcntl.h))
have_macro('F_SETPIPE_SZ', %w(fcntl.h))

dir_config('io_splice')
create_makefile('io_splice_ext')

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
io_splice-3.0.0 ext/io_splice/extconf.rb
io_splice-2.2.0.18.g3025 ext/io_splice/extconf.rb
io_splice-2.2.0 ext/io_splice/extconf.rb
io_splice-2.1.0 ext/io_splice/extconf.rb
io_splice-2.0.0 ext/io_splice/extconf.rb