[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index][Thread Index][Top&Search][Original]

Strange executables?



This I understand:

% find `ls -tdF * | grep -v /` -perm -0111 -ls
1087045 1056 -r-xr-xr-x    1 tchrist  wheel      530049 Oct 29 02:22 Configure
1087136   58 -r-xr-xr-x    1 tchrist  wheel       29464 Oct 28 12:35 installperl
1087164   60 -r-xr-xr-x    1 tchrist  wheel       29886 Oct 25 07:08 opcode.pl
1087118   46 -r-xr-xr-x    1 tchrist  wheel       23551 Oct 25 06:49 embed.pl
1087226   32 -r-xr-xr-x    1 tchrist  wheel       15438 Oct  3 10:23 uconfig.sh
1087145   16 -r-xr-xr-x    1 tchrist  wheel        7441 Sep 19 15:04 makedepend.SH
1087146    4 -r-xr-xr-x    1 tchrist  wheel        1191 Sep 19 15:04 makedir.SH
1087124    6 -r-xr-xr-x    1 tchrist  wheel        2974 Sep 19 15:04 genpacksizetables.pl
1087134   38 -r-xr-xr-x    1 tchrist  wheel       18798 Sep 19 15:04 installhtml
1087135   14 -r-xr-xr-x    1 tchrist  wheel        6680 Sep 19 15:04 installman
1087140    6 -r-xr-xr-x    1 tchrist  wheel        2853 Sep 19 15:04 keywords.pl
1087108    6 -r-xr-xr-x    1 tchrist  wheel        2615 Sep 19 15:04 configure.gnu
1087104   20 -r-xr-xr-x    1 tchrist  wheel        9482 Sep 19 15:04 cflags.SH
1087106   54 -r-xr-xr-x    1 tchrist  wheel       27571 Sep 19 15:04 configpm


But (some of) this I do not:

% find ext -type f ! -name '*.t' -perm -0111 -ls
1527553    2 -r-xr-xr-x    1 tchrist  wheel         408 Sep 19 15:04 ext/Compress/Raw/Zlib/examples/filtdef
1527554    2 -r-xr-xr-x    1 tchrist  wheel         505 Sep 19 15:04 ext/Compress/Raw/Zlib/examples/filtinf
1521029    2 -r-xr-xr-x    1 tchrist  wheel         554 Sep 19 15:04 ext/Compress/Raw/Zlib/config.in
1739717    2 -r-xr-xr-x    1 tchrist  wheel         320 Sep 19 15:04 ext/Compress/Zlib/examples/gzstream
1739713    2 -r-xr-xr-x    1 tchrist  wheel         443 Sep 19 15:04 ext/Compress/Zlib/examples/filtdef
1739714    2 -r-xr-xr-x    1 tchrist  wheel         476 Sep 19 15:04 ext/Compress/Zlib/examples/filtinf
1739715    2 -r-xr-xr-x    1 tchrist  wheel         501 Sep 19 15:04 ext/Compress/Zlib/examples/gzcat
1739716    2 -r-xr-xr-x    1 tchrist  wheel         469 Sep 19 15:04 ext/Compress/Zlib/examples/gzgrep
1736450    6 -r-xr-xr-x    1 tchrist  wheel        2148 Sep 26 10:45 ext/Compress/Zlib/Makefile.PL
1929025   36 -r-xr-xr-x    1 tchrist  wheel       18319 Oct 31 01:24 ext/Devel/PPPort/Changes
1987777   16 -r-xr-xr-x    1 tchrist  wheel        7562 Sep 19 15:04 ext/Digest/SHA/bin/shasum
1462486    2 -r-xr-xr-x    1 tchrist  wheel         504 Sep 19 15:04 ext/IO_Compress_Zlib/examples/gzcat
1462487    2 -r-xr-xr-x    1 tchrist  wheel         796 Sep 19 15:04 ext/IO_Compress_Zlib/examples/gzgrep
1462488    2 -r-xr-xr-x    1 tchrist  wheel         521 Sep 19 15:04 ext/IO_Compress_Zlib/examples/gzstream
1462751    2 -r-xr-xr-x    1 tchrist  wheel         201 Sep 19 15:04 ext/SDBM_File/sdbm/grind
1465858    6 -r-xr-xr-x    1 tchrist  wheel        3025 Sep 19 15:04 ext/threads/shared/Makefile.PL
1465853    8 -r-xr-xr-x    1 tchrist  wheel        3120 Sep 19 15:04 ext/threads/Makefile.PL
1465854   66 -r-xr-xr-x    1 tchrist  wheel       33242 Sep 19 15:04 ext/threads/threads.pm
1465855   92 -r-xr-xr-x    1 tchrist  wheel       47055 Sep 19 15:04 ext/threads/threads.xs

That is, why is threads.pm and threads.xs executable?  There's no 

    if (!caller) { ... } 

in threads.pm, so that makes no sense.  And threads.xs is even less
easy to understand.

Or the Changes file in PPPort?

etc.

--tom


[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index][Thread Index][Top&Search][Original]