RST_DIR
static RST_DIR *dirp;
static RST_DIR *opendirfile(const char *);
static void rst_seekdir(RST_DIR *, long, long);
static long rst_telldir(RST_DIR *);
rst_seekdir(RST_DIR *dirp, long loc, long base)
rst_readdir(RST_DIR *dirp)
RST_DIR *
RST_DIR *dirp;
rst_closedir(RST_DIR *dirp)
rst_telldir(RST_DIR *dirp)
static RST_DIR *
RST_DIR *dirp;
if ((dirp = malloc(sizeof(RST_DIR))) == NULL) {
RST_DIR *rst_opendir(const char *);
struct direct *rst_readdir(RST_DIR *);
void rst_closedir(RST_DIR *dirp);
RST_DIR *dirp;
glob_readdir(RST_DIR *dirp)
struct dirent *glob_readdir(RST_DIR *dirp);