According to the standard:
| Exceptional situations:
| An error of type file-error is signaled if the file system cannot perform the requested operation.

However, given that statement, I cannot really see when the "returns nil" part comes into play...

Stig Hemmer