#include #include #include #include int cpeek(adr) char * adr; { return (int) *adr ; } int hpeek(adr) short * adr; { return (int) *adr ; } int ipeek(adr) long * adr; { return (int) *adr ; } char *nameofentry(entry) int entry; { return (char *) ((struct dirent *)entry)->d_name; } int entryisdir(fname) char *fname; { struct stat info; if ( (!stat(fname, &info)) && (info.st_mode & S_IFDIR)) return 1; return 0; } int getsize(fname) char *fname; { struct stat info; if (!stat(fname, &info)) return info.st_size; return 0; } int getdatelastmod(fname,date) char *fname,*date; { struct stat info; if (!stat(fname, &info)) return (int) strcpy(date,ctime(&(info.st_mtime))); return 0; } void getcurrentdir(name) char *name; { getcwd(name,MAXPATHLEN); }