keep a list of readdir() entries during read start; fixes #2528