Greg Banks wrote:
Eric Sandeen wrote:
4070 29.1% are scripts (shell, perl, whatever)
6598 47.2% don't use any stat() family calls at all
1829 13.1% use 32-bit stat() family interfaces only
1312 9.4% use 64-bit stat64() family interfaces only
180 1.3% use both 32-bit and 64-bit stat() family interfaces
Ouch. That's over two thousand executables to patch, rebuild, and ship.
list of packages, sorted by the semi-lame "number of files in package
which call a 32-bit stat variant" metric:
http://sandeen.fedorapeople.org/stat32-ers
struct dirent has an embedded ino_t too, so for completeness we should also
be looking for readdir(), readdir64(), getdirentries(),
getdirentries64(), etc.
I'm going to see if I can't leverage Fedora to clean some of this up.
-Eric
Good luck with that.
Yes good luck :)
(and the plan for statically linked apps? ...)
Cheers
--
Mark Goodwin markgw@xxxxxxx
Engineering Manager for XFS and PCP Phone: +61-3-99631937
SGI Australian Software Group Cell: +61-4-18969583
-------------------------------------------------------------
|