aboutsummaryrefslogtreecommitdiff
path: root/magic/Magdir/xenix
diff options
context:
space:
mode:
authorGordon Tetlow <gordon@FreeBSD.org>2017-09-17 15:57:06 +0000
committerGordon Tetlow <gordon@FreeBSD.org>2017-09-17 15:57:06 +0000
commit388b470cae72cbb0264073137949c1a7dea8f4f3 (patch)
tree662c8ad73dc04fd4e37fcea0bea3677a10b10b00 /magic/Magdir/xenix
parent46a30e2e108c3996f8c1ef41888011c2a5cedaf7 (diff)
Vendor import of file 5.32.vendor/file/5.32
Notes
Notes: svn path=/vendor/file/dist/; revision=323678 svn path=/vendor/file/5.32/; revision=323679; tag=vendor/file/5.32
Diffstat (limited to 'magic/Magdir/xenix')
-rw-r--r--magic/Magdir/xenix14
1 files changed, 7 insertions, 7 deletions
diff --git a/magic/Magdir/xenix b/magic/Magdir/xenix
index 89de6033268c..fb83faa876ed 100644
--- a/magic/Magdir/xenix
+++ b/magic/Magdir/xenix
@@ -1,6 +1,6 @@
#------------------------------------------------------------------------------
-# $File: xenix,v 1.10 2016/04/19 18:14:19 christos Exp $
+# $File: xenix,v 1.11 2017/03/17 21:35:28 christos Exp $
# xenix: file(1) magic for Microsoft Xenix
#
# "Middle model" stuff, and "Xenix 8086 relocatable or 80286 small
@@ -16,14 +16,14 @@
# Reference: http://www.azillionmonkeys.com/qed/Omfg.pdf
# Update: Joerg Jenderek
# recordtype~TranslatorHEADerRecord
-0 byte 0x80
+0 byte 0x80
# GRR: line above is too general as it catches also Extensible storage engine DataBase
# skip examples like GENA.SND Switch.Snd by looking for record length maximal 1024-3
->1 uleshort <1022
+>1 uleshort <1022
# skip examples like GAME.PICTURE Strange.Pic by looking for positiv record length
->>1 uleshort >0
+>>1 uleshort >0
# skip examples like Xtable.Data FRACTAL.GEN SHR.VIEW by looking for positiv string length
->>>3 ubyte >0
+>>>3 ubyte >0
# skip examples like OMBRE.6 with "UUUUUU" by looking for filename like "hello.c"
>>>>4 regex [a-zA-Z_/]{1,8}[.] 8086 relocatable (Microsoft)
#!:mime application/octet-stream
@@ -54,8 +54,8 @@
>0x1c byte &0x9 286
>0x1c byte &0xa 386
>0x1f byte <0x040 small model
->0x1f byte =0x048 large model
->0x1f byte =0x049 huge model
+>0x1f byte =0x048 large model
+>0x1f byte =0x049 huge model
>0x1e leshort &0x1 executable
>0x1e leshort ^0x1 object file
>0x1e leshort &0x40 Large Text