1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/ext/pty
akr 826f98e688 * internal.h (rb_execarg_new): declared.
(rb_execarg_get): ditto.

* process.c (mark_exec_arg): new function.
  (free_exec_arg): ditto.
  (memsize_exec_arg): ditto.
  (exec_arg_data_type): defined.
  (rb_execarg_new): new function.
  (rb_execarg_get): ditto.
  (rb_f_exec): use rb_execarg_new.
  (rb_spawn_internal): ditto.
  (rb_f_spawn): ditto.

* io.c (pipe_open_v): use rb_execarg_new.
  (pipe_open_s): ditto.

* ext/pty/pty.c (establishShell): use rb_execarg_new.



git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36152 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-06-20 10:31:02 +00:00
..
lib * ext/pathname/lib/pathname.rb: Fix typos and grammar mistakes. Patch 2011-08-26 22:22:37 +00:00
depend * include/ruby/io.h (rb_io_modestr_fmode): renamed from 2008-09-05 11:30:35 +00:00
extconf.rb * process.c (rb_exec_async_signal_safe): exported. 2012-06-10 01:29:58 +00:00
pty.c * internal.h (rb_execarg_new): declared. 2012-06-20 10:31:02 +00:00