[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug-gnulib] Re: stat and lstat should define their replacements

From: Paul Eggert
Subject: [bug-gnulib] Re: stat and lstat should define their replacements
Date: Thu, 26 May 2005 22:13:29 -0700
User-agent: Gnus/5.1006 (Gnus v5.10.6) Emacs/21.4 (gnu/linux)

Jim Meyering <address@hidden> writes:

> I noticed that remove.c doesn't have the #undef -- but that's fine,
> since it doesn't include <sys/stat.h> either.

It includes <sys/stat.h> indirectly, via system.h.  Otherwise, the
remove.c code would crash on Solaris-with-GCC-3.x I'm afraid.

> I suspect that testing for the HAVE_LSTAT_EMPTY_STRING_BUG code
> isn't useful anymore.  It works around bugs in SunOS4.1.4 and
> vintage Hurd (1998 or 1999, presuming it was fixed back then).
> IMHO, SunOS4.1.4 stopped being a reasonable portability target a
> couple of years ago.

That sounds reasonable to me.  Sun stopped supporting SunOS 4.1.4 on
September 30, 2003, and if they don't support their own product any
more that's a good reason for us to not worry about it either.

FYI, ihe oldest Solaris that Sun currently supports is Solaris 2.5.1
a.k.a. SunOS 5.5.1.  The end of support is September 22.  As it
happens the last SunOS 2.5.1 box I had access to was retired this
month.  So we can think about retiring SunOS 5.5.1-isms soon too.

Here's a handy table of this sort of thing for AIX, HP-UX, SunOS, Red Hat:


According to them, the oldest OSes currently supported by the vendors are:

AIX 5L V5.0 or V5.1 (not sure)
HP-UX 11.00 (B.11.00)
Red Hat Linux Advanced Server / Advanced Workstation (released 2002)
SunOS 5.5.1

reply via email to

[Prev in Thread] Current Thread [Next in Thread]