aboutsummaryrefslogtreecommitdiffstats
path: root/include/ruby/io.h
Commit message (Expand)AuthorAgeFilesLines
* Rework console to use `rb_io_wait`.Samuel Williams2020-09-141-2/+2
* Add support for hooking `IO#read`.Samuel Williams2020-09-141-0/+2
* Standardised scheduler interface.Samuel Williams2020-09-141-3/+6
* Simplify bitmasks for IO events.Samuel Williams2020-09-141-0/+6
* Add RB_ prefix to `GetOpenFile` and `MakeOpenFile`.Samuel Williams2020-09-141-2/+4
* sed -i 's|ruby/impl|ruby/internal|'卜部昌平2020-05-111-2/+2
* sed -i s/RUBY3/RBIMPL/g卜部昌平2020-05-111-2/+2
* sed -i s|ruby/3|ruby/impl|g卜部昌平2020-05-111-2/+2
* add #include guard hack卜部昌平2020-04-131-13/+11
* Merge pull request #2991 from shyouhei/ruby.h卜部昌平2020-04-081-16/+4
* re-add io.h and encoding.h into internal.h卜部昌平2019-12-261-4/+0
* io.c: export rb_io_extract_modeencNobuyoshi Nakada2019-08-141-0/+3
* errno.h must be included after config.h because config.h might defineodaira2018-11-211-1/+1
* add 'x' mode character for O_EXCLkazu2018-08-091-0/+1
* Include ruby/{io,encoding}.h before internal.hkazu2018-01-091-0/+4
* * configure.in: check function attirbute const and pure,naruse2016-05-081-1/+1
* io.h: remove old macrosnobu2016-01-111-8/+0
* socket: memoize common socket families in fptr->modenormal2015-07-021-0/+3
* * include/ruby/io.h (FMODE_WSPLIT): Removed. The write() system callakr2014-11-181-2/+0
* io.c: move RFile initializationnobu2014-10-101-35/+5
* ruby/io.h: deprecate old macrosnobu2014-10-101-2/+2
* * include/ruby/io.h (struct rb_io_buffer_t): PACKED_STRUCT should notngoto2014-07-241-1/+1
* rb_io_buffer_t: fix packing on gccnormal2014-07-211-2/+3
* ruby/io.h: fix rb_io_buffer_tnobu2014-07-211-2/+2
* rb_io_buffer_t: pack structurenormal2014-07-201-2/+2
* rb_io_t: shrink from 216 to 200 bytes on 64-bitnormal2014-07-201-2/+2
* * include/ruby/intern.h,akr2014-02-141-1/+0
* file.c: export rb_stat_newnobu2013-10-011-0/+5
* defines.h: RUBY_SYMBOL_EXPORT_{BEGIN,END}nobu2013-04-051-6/+2
* ruby/io.h: get rid of conflict on AIXnobu2013-03-291-0/+2
* ruby/io.h: get rid of conflict on AIXnobu2013-03-281-0/+8
* process.c: try conversion at redirectionnobu2012-07-271-0/+1
* * thread.c (rb_wait_for_single_fd): new. poll(2) based backend for rb_wait_fo...kosaki2011-05-041-3/+11
* * thread.c (rb_wait_for_single_fd): new.kosaki2011-05-041-0/+5
* * include/ruby/io.h: parenthesize macro arguments.akr2011-04-071-25/+25
* * include/ruby/io.h: missing prototypes.nobu2011-01-151-0/+6
* * include/ruby/io.h (rb_io_buffer_t): extract from rb_io_t.nobu2010-11-181-26/+25
* * include/ruby/{intern,io}.h: add missing prototypes.nobu2010-07-221-0/+1
* * configure.in (XCFLAGS): use -fvisibility=hidden if possible.nobu2010-07-211-0/+8
* * include/ruby/io.h, io.c: reverted r21709.nobu2010-06-271-1/+0
* * include/ruby/io.h (MakeOpenFile): finalize fptr get rid ofnobu2010-03-131-1/+1
* * ext/curses/curses.c: use rb_thread_blocking_region to avoidakr2009-10-101-1/+1
* Rename FMODE_STRIP_BOM to FMODE_SETENC_BY_BOM.naruse2009-08-211-1/+1
* Set encoding and strip bom when modeenc string is "r:foo-bom" [ruby-dev:37236]naruse2009-07-091-0/+1
* * include/ruby/io.h (typedef struct rb_io_t):nobu2009-01-211-0/+1
* * include/ruby/io.h (rb_io_t): added write_lock to serialize.nobu2008-11-071-0/+2
* * io.c (rb_getc, rb_io_fread, rb_io_fwrite, rb_read_pending):mame2008-10-161-5/+0
* comment changed.akr2008-09-241-2/+2
* * include/ruby/io.h (rb_io_t): rename field: writeconv_stateless toakr2008-09-091-2/+2
* * include/ruby/io.h (rb_io_modestr_fmode): renamed fromakr2008-09-051-3/+7