Made a replacement for the NCDirEnumerator which internally uses getdirentries(). The new code uses fts_read().