[ruby-cvs:51851] nobu:r44706 (trunk): process.c: avoid EINTR from Process.spawn

nobu at ruby-lang.org nobu at ruby-lang.org
Sat Jan 25 14:50:44 JST 2014


nobu	2014-01-25 14:50:44 +0900 (Sat, 25 Jan 2014)

  New Revision: 44706

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

  Log:
    process.c: avoid EINTR from Process.spawn
    
    * process.c (send_child_error): retry write on EINTR to fix
      occasional Errno::EINTR from Process.spawn.
    * process.c (recv_child_error): retry read on EINTR to fix
      occasional Errno::EINTR from Process.spawn.

  Modified files:
    trunk/ChangeLog
    trunk/process.c


More information about the ruby-cvs mailing list