/* dir.h Defines structures, macros, and functions for dealing with directories and pathnames. Copyright (c) Borland International 1987,1988 All Rights Reserved. */ #if __STDC__ #define _Cdecl #else #define _Cdecl cdecl #endif #if !defined(__DIR_DEF_) #define __DIR_DEF_ struct ffblk { char ff_reserved[21]; char ff_attrib; unsigned ff_ftime; unsigned ff_fdate; long ff_fsize; char ff_name[13]; }; #define WILDCARDS 0x01 #define EXTENSION 0x02 #define FILENAME 0x04 #define DIRECTORY 0x08 #define DRIVE 0x10 #define MAXPATH 80 #define MAXDRIVE 3 #define MAXDIR 66 #define MAXFILE 9 #define MAXEXT 5 int _Cdecl chdir (const char *path); int _Cdecl findfirst (const char *path, struct ffblk *ffblk, int attrib); int _Cdecl findnext (struct ffblk *ffblk); void _Cdecl fnmerge (char *path,const char *drive,const char *dir, const char *name, const char *ext); int _Cdecl fnsplit (const char *path, char *drive, char *dir, char *name, char *ext); int _Cdecl getcurdir (int drive, char *directory); char *_Cdecl getcwd (char *buf, int buflen); int _Cdecl getdisk (void); int _Cdecl mkdir (const char *path); char *_Cdecl mktemp (char *template); int _Cdecl rmdir (const char *path); char *_Cdecl searchpath (const char *file); int _Cdecl setdisk (int drive); #endif