Sha256: 8cc8bd5a9fe6783b2e05ee287e78a06a14f397cf32d532d49928699f29b8e425

Contents?: true

Size: 327 Bytes

Versions: 5

Compression:

Stored size: 327 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))

create_makefile('io_splice_ext')

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
io_splice-4.2.0 ext/io_splice/extconf.rb
io_splice-4.1.1 ext/io_splice/extconf.rb
io_splice-4.1.0 ext/io_splice/extconf.rb
io_splice-4.0.0 ext/io_splice/extconf.rb
io_splice-3.1.0 ext/io_splice/extconf.rb