From: matz@... (Yukihiro Matsumoto) Date: 2002-08-04T08:45:06+09:00 Subject: reply for your message Hi, In message "your message" on 02/08/03, Florian Frank writes: |some methods of File::Stat return 0 if the underlying feature isn't |supported on the target platform. Wouldn't it be nice if they returned |nil? With nil it would be possible to use the idiomatic | size = stat.blksize || 4096 |to give a default value without first checking if blksize is 0. Hmm, size = stat.blksize.nonzero? || 4096 works well without any modify. I'd like to hear from others, especially those who working on the platforms without these members in struct stat. matz.