implements queue for DIRENTRY* s