If a dir is nothing but a file with dir entries, with its own inode etc., why wasn't an open system call implemented for directories?
How exectly does the opendir libr. routine work?