aboutsummaryrefslogtreecommitdiffstats
path: root/io.c
Commit message (Expand)AuthorAgeFilesLines
* * io.c (IO#new):zzak2012-11-091-2/+2
* * io.c (IO#new):zzak2012-11-031-18/+19
* * process.c (redirect_dup2): set standard handles when new fd is stdio,usa2012-10-301-0/+4
* * include/ruby/ruby.h: add C APIs.nari2012-10-201-2/+1
* io.c: improved IO#reopennobu2012-10-031-35/+9
* io.c: IO#reopen int modenobu2012-09-281-2/+14
* io.c: io_set_read_lengthnobu2012-09-161-3/+12
* * ext/socket/basicsocket.c (rsock_bsock_send):kosaki2012-09-091-12/+9
* * io.c (nogvl_close, maygvl_close, nogvl_fclose, maygvl_fclose):kosaki2012-09-091-4/+4
* * io.c (rb_io_close): notify fd close before releasing gvl.kosaki2012-09-091-8/+2
* * io.c (nogvl_close, maygvl_close, nogvl_fclose, maygvl_fclose):kosaki2012-09-091-13/+56
* * io.c (io_bufread): removed unnecessary rb_thread_wait_fd().kosaki2012-09-091-3/+9
* * io.c: fix typo in io/console example.eregon2012-09-011-1/+1
* * io.c (rb_io_close): call rb_last_status_clear.akr2012-08-301-0/+1
* * internal.h (rb_last_status_clear): declared.akr2012-08-291-0/+1
* Kernel#inspect: improve consistency and do not call #to_s.eregon2012-08-151-0/+1
* Revert r36699 and r36700. [Feature #6130]naruse2012-08-151-1/+0
* Kernel#inspect: improve consistency and do not call #to_s.eregon2012-08-141-0/+1
* io.c: suppress unused variable warningsnobu2012-08-051-0/+2
* process.c: try conversion at redirectionnobu2012-07-271-1/+1
* get rid of warningsnobu2012-07-111-2/+2
* rb_thread_call_without_gvlnobu2012-07-101-6/+8
* * dln.c: Simplify and make consistent an ifdef for Mac OS X.kosaki2012-07-091-2/+1
* adjust style.nobu2012-06-271-7/+13
* popen: shell commands with envvars and execoptsnobu2012-06-271-29/+51
* Revert r36213 "popen: shell commands with envvar"nobu2012-06-261-21/+23
* popen: shell commands with envvarnobu2012-06-251-23/+21
* io.c: spawnvnobu2012-06-241-95/+62
* * process.c: use the name "sargp" for struct rb_execarg variablesakr2012-06-231-6/+6
* * process.c: use the name "eargp" for struct rb_execarg variablesakr2012-06-221-4/+4
* needless RB_GC_GUARD removed.akr2012-06-211-2/+0
* * process.c (rb_execarg_addopt): take a VALUE argument instead ofakr2012-06-211-8/+8
* remove unused variables.akr2012-06-211-4/+0
* * process.c (rb_execarg_fixup): take a VALUE argument instead ofakr2012-06-201-10/+13
* * internal.h (struct rb_execarg) moved and renamed fromakr2012-06-201-5/+5
* * internal.h (rb_execarg_new): declared.akr2012-06-201-6/+14
* * include/ruby/intern.h (rb_exec_arg_init): deprecated.akr2012-06-121-18/+18
* * process.c (rb_fork_ruby): new function.akr2012-06-101-1/+1
* * io.c (popen_exec): don't call rb_thread_atfork_before_exec. useakr2012-06-101-3/+2
* * process.c: don't check the availability of FD_CLOEXEC. It shouldakr2012-06-081-4/+0
* * internal.h (rb_exec_arg_init): change return type to void.akr2012-06-051-6/+6
* * internal.h (rb_exec_arg): use union to represent command invocationakr2012-06-051-2/+2
* obj_init_copynobu2012-06-051-1/+2
* * process.c: add comments about async-signal-safe.akr2012-06-051-5/+6
* * io.c: Edited documentation for IO and File open and new anddrbrain2012-06-051-180/+188
* * internal.h (ARGVSTR2ARGC): defined.akr2012-06-041-1/+1
* unused variablesnobu2012-06-041-0/+2
* * io.c (pipe_open): follow up changes in r35889.usa2012-06-041-30/+2
* Bug #6487nobu2012-05-241-35/+33
* use RB_TYPE_P() instead of comparison of TYPE()nobu2012-05-231-11/+11