34 lines
489 B
C
34 lines
489 B
C
#ifndef _DIR_H_
|
|
#define _DIR_H_
|
|
|
|
struct ffblk {
|
|
char ff_reserved[21];
|
|
char ff_attrib;
|
|
short ff_ftime;
|
|
short ff_fdate;
|
|
short ff_filler;
|
|
long ff_fsize;
|
|
char ff_name[16];
|
|
};
|
|
|
|
#define FA_RDONLY 1
|
|
#define FA_HIDDEN 2
|
|
#define FA_SYSTEM 4
|
|
#define FA_LABEL 8
|
|
#define FA_DIREC 16
|
|
#define FA_ARCH 32
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
int findfirst(const char *pathname, struct ffblk *ffblk, int attrib);
|
|
int findnext(struct ffblk *ffblk);
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif
|
|
|