[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]