Bump version to 0.9.1.
[python/dscho.git] / Mac / Compat / macstat.h
blobd6cad8519421c3a0eecddcac7b6e0ea09869bb16
1 /* Include file belonging to stat emulator.
2 Public domain by Guido van Rossum, CWI, Amsterdam (July 1987).
3 Updated August 1994. */
5 struct macstat {
6 unsigned short st_dev;
7 unsigned long st_ino;
8 unsigned short st_mode;
9 unsigned short st_nlink;
10 unsigned short st_uid;
11 unsigned short st_gid;
12 unsigned short st_rdev;
13 unsigned long st_size;
14 unsigned long st_atime;
15 unsigned long st_mtime;
16 unsigned long st_ctime;
17 /* Non-standard additions */
18 unsigned long st_rsize; /* Resource size */
19 char st_type[4]; /* File type, e.g. 'APPL' or 'TEXT' */
20 char st_creator[4]; /* File creator, e.g. 'PYTH' */
23 #define S_IFMT 0170000L
24 #define S_IFDIR 0040000L
25 #define S_IFREG 0100000L
26 #define S_IREAD 0400
27 #define S_IWRITE 0200
28 #define S_IEXEC 0100
30 extern int macstat(char *, struct macstat *);
31 /* To stop inclusion of MWerks header: */
32 #ifndef _STAT
33 #define _STAT
34 #endif