1 2 /* Various types of HFS files stored on Unix systems */ 3 #define TYPE_NONE 0 /* Unknown file type (ordinary Unix file) */ 4 #define TYPE_CAP 1 /* AUFS CAP */ 5 #define TYPE_NETA 2 /* Netatalk */ 6 #define TYPE_DBL 3 /* AppleDouble */ 7 #define TYPE_ESH 4 /* Helios EtherShare */ 8 #define TYPE_FEU 5 /* PC Exchange (Upper case) */ 9 #define TYPE_FEL 6 /* PC Exchange (Lower case) */ 10 #define TYPE_SGI 7 /* SGI */ 11 #define TYPE_MBIN 8 /* MacBinary */ 12 #define TYPE_SGL 9 /* AppleSingle */ 13 14 /* above encoded in a bit map */ 15 #define DO_NONE (1 << TYPE_NONE) 16 #define DO_CAP (1 << TYPE_CAP) 17 #define DO_NETA (1 << TYPE_NETA) 18 #define DO_DBL (1 << TYPE_DBL) 19 #define DO_ESH (1 << TYPE_ESH) 20 #define DO_FEU (1 << TYPE_FEU) 21 #define DO_FEL (1 << TYPE_FEL) 22 #define DO_SGI (1 << TYPE_SGI) 23 #define DO_MBIN (1 << TYPE_MBIN) 24 #define DO_SGL (1 << TYPE_SGL) 25 26