typedef struct { char name [SLRN_MAX_PATH_LEN + 1]; unsigned int name_len; unsigned int flags; } Slrn_Dirent_Type; typedef struct _Slrn_Dir_Type Slrn_Dir_Type; extern Slrn_Dir_Type *slrn_open_dir (char *); extern void slrn_close_dir (Slrn_Dir_Type *); extern Slrn_Dirent_Type *slrn_read_dir (Slrn_Dir_Type *); extern char *slrn_getcwd (void); extern int slrn_chdir (char *);