stuff to test:

1)
large file support. is it correctly detected?
is the total size correctly calculated?
sparse files: use dd to create them.

2)
when finding a directory which we are not allowed to open,
what happens then?
