]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/file/Magdir/perl
This commit was generated by cvs2svn to compensate for changes in r168777,
[FreeBSD/FreeBSD.git] / contrib / file / Magdir / perl
1
2 #------------------------------------------------------------------------------
3 # perl:  file(1) magic for Larry Wall's perl language.
4 #
5 # The ``eval'' line recognizes an outrageously clever hack for USG systems.
6 # Keith Waclena <keith@cerberus.uchicago.edu>
7 # Send additions to <perl5-porters@perl.org>
8 0       string/b        #!\ /bin/perl                   perl script text executable
9 0       string          eval\ "exec\ /bin/perl          perl script text
10 0       string/b        #!\ /usr/bin/perl               perl script text executable
11 0       string          eval\ "exec\ /usr/bin/perl      perl script text
12 0       string/b        #!\ /usr/local/bin/perl         perl script text
13 0       string          eval\ "exec\ /usr/local/bin/perl        perl script text executable
14 0       string          eval\ '(exit\ $?0)'\ &&\ eval\ 'exec    perl script text
15
16 # a couple more, by me
17 # XXX: christos matches
18 #0      regex           package         Perl5 module source text (via regex)
19 0       string          package         Perl5 module source text
20
21 # Perl POD documents
22 # From: Tom Hukins <tom@eborcom.com>
23 0       string/B        \=pod\n         Perl POD document
24 0       string/B        \n\=pod\n       Perl POD document
25 0       string/B        \=head1\        Perl POD document
26 0       string/B        \n\=head1\      Perl POD document
27 0       string/B        \=head2\        Perl POD document
28 0       string/B        \n\=head2\      Perl POD document
29
30 # Perl Storable data files.
31 0       string  perl-store      perl Storable(v0.6) data
32 >4      byte    >0      (net-order %d)
33 >>4     byte    &01     (network-ordered)
34 >>4     byte    =3      (major 1)
35 >>4     byte    =2      (major 1)
36
37 0       string  pst0    perl Storable(v0.7) data
38 >4      byte    >0
39 >>4     byte    &01     (network-ordered)
40 >>4     byte    =5      (major 2)
41 >>4     byte    =4      (major 2)
42 >>5     byte    >0      (minor %d)