Project

General

Profile

« Previous | Next » 

Revision 826f98e6

Added by akr (Akira Tanaka) about 13 years ago

  • 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