[ruby-cvs:50284] nagachika:r43142 (ruby_2_0_0): merge revision(s) 40534, 41886, 41903, 41910: [Backport #8616]

nagachika at ruby-lang.org nagachika at ruby-lang.org
Sat Oct 5 01:25:41 JST 2013


nagachika	2013-10-05 01:25:39 +0900 (Sat, 05 Oct 2013)

  New Revision: 43142

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=43142

  Log:
    merge revision(s) 40534,41886,41903,41910: [Backport #8616]
    
    process.c: rb_daemon should not raise
    
    * process.c (rb_daemon): should not raise exceptions, since
      proc_daemon() will deal with errors.
    * process.c (fork_daemon): kill the other threads all and abandon the
      kept mutexes.
    
    * process.c (fork_daemon): kill the other threads all and abandon the
      kept mutexes.
    
    * process.c (rb_daemon): daemon(3) is implemented with fork(2).
      Therefore it needs rb_thread_atfork(). (and revert r41903)

  Modified directories:
    branches/ruby_2_0_0/
  Modified files:
    branches/ruby_2_0_0/ChangeLog
    branches/ruby_2_0_0/process.c
    branches/ruby_2_0_0/test/ruby/test_process.rb
    branches/ruby_2_0_0/version.h


More information about the ruby-cvs mailing list