minir diorectoryiteraotr posix fixes