It's simply “No such directory entry”. Since directory entries can be directories or files (or symlinks, or sockets, or pipes, or devices), the name ENOFILE would have been too narrow in its meaning.
For a full list of all the codes and a better description of what each one means see errno.hThis is an include file that is part of the C standard library and the comments clarify what the error is about.In this case: