# Process::WNOHANG

**URL:** <https://www.ruby-forum.com/t/process-wnohang/115603>\
**Category:** Development\
**Created:** [September 26, 2007, 7:09pm UTC](https://www.ruby-forum.com/t/process-wnohang/115603 "2007-09-26T19:09:00Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tanaka\_A](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/c67d28/32.png) [@Tanaka\_A](https://www.ruby-forum.com/u/Tanaka_A)\
**Post date:** [September 26, 2007, 7:09pm UTC](https://www.ruby-forum.com/t/process-wnohang/115603/1 "2007-09-26T19:09:00Z")

</div>

Process::WNOHANG e$B$,8z$-$^$;$s!#e(B

e$B0J2\<$r\<B9T$9$k$H!"e(B3 e$BIC$[$IBT$C$F$7$^$$$^$9!#e(B

% ./ruby -ve ’  
pid = fork { sleep 3 }  
p Process.waitpid(pid, Process::WNOHANG)’  
ruby 1.9.0 (2007-09-26 patchlevel 0) [i686-linux]  
8662

WNOHANG e$B$r;XDj$7$F$"$k$N$GB(:B$Ke(B nil e$B$rJV$9$O$:$G!"e(B1.8  
e$B$G$Oe(B  
e$B$=$N$h$&$KF0$-$^$9!#e(B

% ruby-1.8 -ve ’  
pid = fork { sleep 3 }  
p Process.waitpid(pid, Process::WNOHANG)’  
ruby 1.8.6 (2007-09-26 patchlevel 5000) [i686-linux]  
nil
