Implement opendir.