reply for your message

From: matz@... (Yukihiro Matsumoto)
Date: 2002-08-03 23:45:06 UTC
List: ruby-core #293
Hi,

In message "your message"
    on 02/08/03, Florian Frank <flori@nixe.ping.de> 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.

In This Thread