Teach file about 32- and 64-bit Mach-O executables. Determining architecture requires more work (not quite as bad as iself(), but won't fit in long0). Reference: /n/sources/patch/applied/file-knows-mach-o Date: Mon Sep 6 00:59:26 CES 2010 Signed-off-by: a@9srv.net --- /sys/src/cmd/file.c Mon Sep 6 00:58:31 2010 +++ /sys/src/cmd/file.c Mon Sep 6 00:58:29 2010 @@ -601,6 +601,8 @@ * thus the numbers appear reversed in this table. */ 0xad4e5cd1, 0xFFFFFFFF, "venti arena\n", OCTET, + 0xfeedface, 0xFFFFFFFF, "32-bit Mach-O executable\n", OCTET, + 0xfeedfacf, 0xFFFFFFFF, "64-bit Mach-O executable\n", OCTET, }; int