@@ -0,0 +1,622 @@
+/**%0D%0A * Copyright 2005-2007 Yu Zhang%0D%0A * Distributed under the GNU General Public License 2.0%0D%0A */%0D%0A%0D%0Apackage com.xruby.runtime.builtin;%0D%0A%0D%0Aimport com.xruby.runtime.lang.RubyClass;%0D%0Aimport com.xruby.runtime.lang.RubyModule;%0D%0Aimport com.xruby.runtime.lang.RubyRuntime;%0D%0Aimport com.xruby.runtime.value.ObjectFactory;%0D%0A%0D%0A%0D%0Apublic class ErrnoModuleBuilder %7B%0D%0A    %0D%0A    public static void initialize() %7B%0D%0A        RubyModule m = RubyRuntime.ErrnoModule;%0D%0A        RubyClass c = m.defineNewClass(%22ENOENT%22, RubyRuntime.SystemCallErrorClass);%0D%0A        c.setConstant(%22Errno%22, ObjectFactory.createFixnum(IErrno.ENOENT));%0D%0A    %7D%0D%0A%0D%0A%7D%0D%0A

add ErrnoModuleBuilder