Project

General

Profile

« Previous | Next » 

Revision 26371

  • eval.c (thread_timer, rb_thread_stop_timer): check the timing of
    stopping timer. patch from KOSAKI Motohiro

  • eval.c (rb_thread_start_timer): NetBSD5 seems to be hung when calling
    pthread_create() from pthread_atfork()'s parent handler.

  • io.c (pipe_open): workaround for NetBSD5. stop timer thread before
    fork(), and start it if needed.

  • process.c (rb_f_fork, rb_f_system): ditto.
    fixed [ruby-dev:40074]