aboutsummaryrefslogtreecommitdiffstats
path: root/process.c
Commit message (Expand)AuthorAgeFilesLines
...
* * process.c (rb_execarg_parent_start1): new macro ALWAYS_NEED_ENVPngoto2015-06-191-4/+13
* * include/ruby/ruby.h: $SAFE=2 is now obsolete.hsbt2015-06-181-25/+0
* process.c: do not discard statusnobu2015-05-221-18/+41
* process.c: initgroups on cygwinnobu2015-04-141-0/+3
* * process.c (rb_execarg_parent_start1): Handle EINTR.akr2015-04-101-13/+15
* * process.c: Release GVL when opening a file in spawn() to avoid wholeakr2015-04-091-15/+69
* move debug functions.akr2015-04-091-59/+59
* * process.c (redirect_open): Removed.akr2015-04-091-10/+0
* * internal.h (rb_execarg_parent_end): Declared.akr2015-04-091-63/+71
* * internal.h (rb_execarg_parent_start): Renamed from rb_execarg_fixup.akr2015-04-091-4/+4
* * process.c (fd_clear_cloexec): Extracted from run_exec_dup2.akr2015-04-091-15/+24
* eval.c: static IDsnobu2015-02-231-2/+3
* [DOC] ENV keys must be strings [ci skip]nobu2015-02-181-0/+2
* process.c: missing parenthesisnobu2014-12-291-1/+1
* * process.c: Unused code removed.akr2014-12-271-96/+4
* uninitialized variablenobu2014-12-261-0/+1
* process.c: unused variablesnobu2014-12-111-5/+2
* use 0 for reservednobu2014-12-011-1/+1
* process.c: initialize static IDs firstnobu2014-11-251-1/+7
* process.c: get rid of inadvertent ID pindownnobu2014-11-241-6/+7
* process.c: intern IDsnobu2014-11-241-50/+109
* * internal.h: Include ruby.h and ruby/encoding.h to beakr2014-11-151-2/+1
* Fixes build failures on Portable Native Client.yugui2014-10-111-2/+39
* protoize no-arguments functionsnobu2014-09-301-2/+2
* trivial packing for on-stack structsnormal2014-09-151-1/+1
* simplify some trivial rb_data_type_t callbacksnormal2014-09-131-8/+2
* Process.detach: avoid singleton class creationnormal2014-09-121-1/+8
* * process.c: PTHREAD_CANCEL_DISABLE is not defined on Android.akr2014-09-071-0/+4
* process.c: disable vfork on OS Xnobu2014-09-071-2/+2
* process.c: vfork may not work with pthreadnobu2014-09-071-1/+3
* * process.c (has_privilege): The gid zero is not a privilege.akr2014-09-061-1/+1
* * process.c (struct child_handler_disabler_state): cancelstate fieldakr2014-09-061-0/+13
* * process.c (struct child_handler_disabler_state): Defined.akr2014-09-061-10/+15
* process.c: missing semicolonnobu2014-09-051-1/+1
* * process.c (rb_f_exec): Call before_exec_async_signal_safe andakr2014-09-051-13/+21
* Unwrap a useless block.akr2014-09-051-8/+4
* * process.c (disable_child_handler_before_fork): New function.akr2014-09-051-2/+79
* * process.c (handle_fork_error): Make try_gc_p argument volatile toakr2014-09-051-2/+2
* * process.c (handle_fork_error): Don't need state_p argument.akr2014-09-051-9/+9
* * process.c (has_privilege): Fix a return value.akr2014-09-051-1/+1
* * process.c (has_privilege): Refine uid/gid check.akr2014-09-051-4/+4
* * configure.in: Check sys/id.h, getuidx and getgidx for AIX.akr2014-09-051-0/+39
* * process.c (has_privilege): Fix assignements.akr2014-09-051-4/+4
* * process.c (has_privilege): New function.akr2014-09-041-1/+70
* * process.c (before_fork_ruby): Renamed from before_fork.akr2014-09-031-7/+7
* * process.c (forked_child): Removed.akr2014-09-031-20/+11
* * process.c (retry_fork_async_signal_safe): Use vfork() if available.akr2014-09-031-0/+8
* * configure.in: Use AC_FUNC_FORK.akr2014-09-021-15/+15
* * process.c (retry_fork_async_signal_safe): Don't return on in childakr2014-09-021-17/+17
* * process.c (retry_fork_async_signal_safe): Specialized version ofakr2014-09-021-27/+44