in reply to use FileHandle, readdir???
Because readdir requires a directory handle created with opendir perhaps?