NUL-teminated at all times, and that we don't make unneeded calls to free().
Now we have directory reading capabilities for VMS as well, and all of it in a fairly general manner.