]> granicus.if.org Git - file/commitdiff
specialize the test to avoid clash with windows PNF files (Joerg Jenderek)
authorChristos Zoulas <christos@zoulas.com>
Fri, 19 Apr 2013 20:11:43 +0000 (20:11 +0000)
committerChristos Zoulas <christos@zoulas.com>
Fri, 19 Apr 2013 20:11:43 +0000 (20:11 +0000)
magic/Magdir/pdp

index a75c08f4fef52204c1227410ec2ca471cf69201f..ebc75cc8b7ebb0080dcbb9915c57e27d1bdaff0e 100644 (file)
@@ -1,6 +1,6 @@
 
 #------------------------------------------------------------------------------
-# $File$
+# $File: pdp,v 1.8 2009/09/19 16:28:11 christos Exp $
 # pdp:  file(1) magic for PDP-11 executable/object and APL workspace
 #
 0      lelong          0101555         PDP-11 single precision APL workspace
 >8     leshort         >0              not stripped
 >15    byte            >0              - version %ld
 
-0      leshort         0401            PDP-11 UNIX/RT ldp
+# updated by Joerg Jenderek at Mar 2013
+# GRR: line below too general as it catches also Windows precompiled setup information *.PNF
+0      leshort         0401            
+# skip *.PNF with WinDirPathOffset 58h 
+>68    ulelong         !0x00000058     PDP-11 UNIX/RT ldp
+# skip *.PNF with high byte of InfVersionDatumCount zero
+#>>15  byte            !0              PDP-11 UNIX/RT ldp
 0      leshort         0405            PDP-11 old overlay
 
 0      leshort         0410            PDP-11 pure executable