Genie:  EOVERFLOW on readdir() of very long name

If a filename doesn't fit in d_name, throw an EOVERFLOW exception rather
than clobbering the following memory (which is probably someone's stack,
somewhere).