[Feature #494] Errno.const_missing

Feature #494: Errno.const_missing
http://redmine.ruby-lang.org/issues/show/494

e$B5/I<<Te(B: Kazuhiro NISHIYAMA
e$B%9%F!<%?%9e(B: Open, e$BM%@hEYe(B: Normal

#493
[ruby-dev:35957]e$B$N%(%i!<%a%C%;!<%8$Ge(BErrno::NOMEMe$B$,e(BErrno::NOERRORe$B$Ke(B
e$B$J$C$F$7$^$C$F$$$ke(B(Errno::ENOMEMe$B$Ne(Btypo?)e$B$h$&$K!"e(Btypoe$B$K5$$E$-$K$/$/$J$k$N$Ge(B
Errno.const_missinge$B$O$J$/$7$?J}$,NI$$$N$G$O$J$$$G$7$g$&$+e(B?

e$B%A%1%C%He(B #494 e$B$,99?7$5$l$^$7$?!#e(B (by Yuki S.)

e$BC4Ev<Te(B Yukihiro M.e$B$+$ie(BYuki S.e$B$KJQ99e(B

r8112
e$B$GF3F~$5$l$?$h$&$G$9$M!#0U?^$H$7$F$Oe(BEXXXe$B$NB8:_$7$J$$%W%i%C%H%U%)!<%`$Ge(B
begin

do something

rescue Errno::EXXX
end

e$B$9$k$He(BNameErrore$B$,H/@8$9$k!"$H$$$&$3$H$N$h$&$G$9!#e(BRubye$B%S%k%I;~$Ke(BEXXXe$B$,%7%9%F%`$KB8:_$7$J$$>l9g!"e(BErrno::EXXXe$B$re(BErrno::NOERRORe$B$NJLL>$H$9$k$3$H$GBP1~$G$-$=$&$G$9!#$3$l$K$h$C$Fe(Bconst_missinge$B$O:o=|$G$-$^$9!#e(B

http://redmine.ruby-lang.org/issues/show/494

e$B%A%1%C%He(B #494 e$B$,99?7$5$l$^$7$?!#e(B (by Yuki S.)

e$B%9%F!<%?%9e(B Opene$B$+$ie(BClosede$B$KJQ99e(B
e$B?JD=e(B % 0e$B$+$ie(B100e$B$KJQ99e(B

Applied in changeset r19575.

http://redmine.ruby-lang.org/issues/show/494