From: Manfred Hansen Date: 2003-03-29T02:20:25+09:00 Subject: Re: Hurd and ruby 1.8preview2 Hi, here is the output from your example. # # # I hope this help you. Regards Manfred > > remove_files checks ENOENT, so this exception shouldn't be > raised here (unless race condition). Seems Errno::ENOENT > couldn't be handled properly. > > What happens with followings? > > begin > raise Errno::ENOENT, "test1" > rescue > p $! > end > begin > raise Errno::ENOENT, "test2" > rescue SystemCallError > p $! > end > begin > raise Errno::ENOENT, "test3" > rescue Errno::ENOENT > p $! > end >