argh!
Ulrich Drepper
drepper@cygnus.com
Mon Oct 19 16:36:00 GMT 1998
I have restored the fstat. Though I'm absolutely not pleased with
this since the problem this patch solves but ultimately be solved
differently.
Anyhow, I haven't used Zack's complex patch which checks for effective
O_DIRECTORY etc since it could introduce extra problems (who knows
whether the implementation of open on all filesystems on a system is
the same wrt opening file ending with a slash) and the saved time of
fstat call is wasted in many ifs and larger code.
I think that during the glibc 2.2 development we will have to come up
with a scheme which allows to eliminate effectively dead code. E.g.,
I'll certainly not run a 2.0 kernel anymore and therefore all
compatibility code should be avoided. Maybe somebody can already
start thinking about this :-)
--
---------------. drepper at gnu.org ,-. 1325 Chesapeake Terrace
Ulrich Drepper \ ,-------------------' \ Sunnyvale, CA 94089 USA
Cygnus Solutions `--' drepper at cygnus.com `------------------------
More information about the Libc-hacker
mailing list