[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [bug-gnulib] stat and lstat should define their replacements
From: |
Paul Eggert |
Subject: |
Re: [bug-gnulib] stat and lstat should define their replacements |
Date: |
Wed, 25 May 2005 01:07:38 -0700 |
User-agent: |
Gnus/5.1006 (Gnus v5.10.6) Emacs/21.4 (gnu/linux) |
Derek Price <address@hidden> writes:
> +/* Get the system versions when something else was defined by config.h. */
> +#undef lstat
> +#undef stat
A big worry here is hosts that use something like "#define stat
stat64" when compiled in large-file mode. On such hosts, you can't
#undef 'stat' and 'lstat' as you'll then get the small-file functions.
This may help to explain the infelicity in this area of gnulib.
An example of such a system would be Solaris 10 compiled with GCC 3.
GCC 4 fixes the problem on Solaris 10 -- at least, that's how I read
the GCC source code and Solaris headers; I haven't tested it. Support
for this was added on 2004-06-20 by Zack Weinberg, if you want to
peruse GCC's ChangeLog entries.
However, obviously we'd still need to support older Solaris
installations, , and I suspect that the problem persists on some
non-Solaris hosts.
- [bug-gnulib] stat and lstat should define their replacements, Derek Price, 2005/05/24
- Re: [bug-gnulib] stat and lstat should define their replacements,
Paul Eggert <=
- Re: [bug-gnulib] Re: [bug-gnulib] stat and lstat should define their replacements, Bruno Haible, 2005/05/25
- Re: [bug-gnulib] Re: [bug-gnulib] stat and lstat should define their replacements, Derek Price, 2005/05/25
- [bug-gnulib] Re: stat and lstat should define their replacements, Jim Meyering, 2005/05/26
- [bug-gnulib] Re: stat and lstat should define their replacements, Paul Eggert, 2005/05/27
- [bug-gnulib] Re: stat and lstat should define their replacements, Bruno Haible, 2005/05/27
- [bug-gnulib] Re: stat and lstat should define their replacements, Derek Price, 2005/05/27
- [bug-gnulib] Re: stat and lstat should define their replacements, Paul Eggert, 2005/05/27
- [bug-gnulib] Re: stat and lstat should define their replacements, Jim Meyering, 2005/05/28
- [bug-gnulib] Re: stat and lstat should define their replacements, Bruno Haible, 2005/05/30
Re: [bug-gnulib] stat and lstat should define their replacements, Derek Price, 2005/05/27