August 12, 2005
The docs have an incorrect signature for std.file's getSize function. According to the documentation it's:

  uint getSize(char[] name)

Whereas the Phobos source says:

  ulong getSize(char[] name)

The documentation suggests that the function can't handle file sizes over 4 GB.

Also I was wondering whether the following would be useful:

  void setSize(char[] name, ulong size)

Most operating systems allow setting the length of a file directly without fwriting it to the specified length. I don't know about others, but at least I need this kind of functionality and have rolled out my own implementation of the concept.

-- 
Niko Korhonen
SW Developer