[ruby-cvs:51911] usa:r44766 (ruby_1_9_3): merge revision(s) 40534, 41886, 41903, 41910: [Backport #8616]

usa at ruby-lang.org usa at ruby-lang.org
Thu Jan 30 20:46:04 JST 2014


usa	2014-01-30 20:46:03 +0900 (Thu, 30 Jan 2014)

  New Revision: 44766

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

  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_1_9_3/
  Modified files:
    branches/ruby_1_9_3/ChangeLog
    branches/ruby_1_9_3/process.c
    branches/ruby_1_9_3/test/ruby/test_process.rb
    branches/ruby_1_9_3/version.h


More information about the ruby-cvs mailing list