[ruby-cvs:70946] normal:r63855 (trunk): unrevert r63852 but keep SIGCHLD path disabled for win32

normal at ruby-lang.org normal at ruby-lang.org
Thu Jul 5 12:02:34 JST 2018


normal	2018-07-05 12:02:33 +0900 (Thu, 05 Jul 2018)

  New Revision: 63855

  https://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=63855

  Log:
    unrevert r63852 but keep SIGCHLD path disabled for win32
    
    Reading win32/win32.c waitpid implementation, maybe waitpid(-1, ...)
    on that platform will never conflict with mjit use of waitpid.
    
    In any case, I've added WAITPID_USE_SIGCHLD macro to vm_core.h
    so it can be easy for Linux/BSD users to test (hopefully!)
    win32-compatible code.

  Modified files:
    trunk/configure.ac
    trunk/ext/pty/pty.c
    trunk/internal.h
    trunk/mjit.c
    trunk/process.c
    trunk/signal.c
    trunk/spec/ruby/core/process/wait2_spec.rb
    trunk/spec/ruby/core/process/wait_spec.rb
    trunk/spec/ruby/core/process/waitall_spec.rb
    trunk/test/ruby/test_optimization.rb
    trunk/test/ruby/test_process.rb
    trunk/test/ruby/test_rubyoptions.rb
    trunk/thread.c
    trunk/thread_pthread.c
    trunk/vm_core.h
    trunk/win32/Makefile.sub


More information about the ruby-cvs mailing list