/* Include file belonging to stat emulator. Public domain by Guido van Rossum, CWI, Amsterdam (July 1987). Updated August 1994. */ struct macstat { unsigned short st_dev; unsigned long st_ino; unsigned short st_mode; unsigned short st_nlink; unsigned short st_uid; unsigned short st_gid; unsigned short st_rdev; unsigned long st_size; unsigned long st_atime; unsigned long st_mtime; unsigned long st_ctime; /* Non-standard additions */ unsigned long st_rsize; /* Resource size */ char st_type[4]; /* File type, e.g. 'APPL' or 'TEXT' */ char st_creator[4]; /* File creator, e.g. 'PYTH' */ }; #define S_IFMT 0170000L #define S_IFDIR 0040000L #define S_IFREG 0100000L #define S_IREAD 0400 #define S_IWRITE 0200 #define S_IEXEC 0100 /* To stop inclusion of MWerks header: */ #ifndef _STAT #define _STAT #endif