When I use the readdir command to read directory entries into my program, what do I do when I've read the last directory and readdir () returns NULL? What I want to do is return to the top of the directory so the readdir () calls will start returning directory entries from the directory again. How can this be done?