Jim Meyering <[EMAIL PROTECTED]> 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: http://www.softwaredevelopment.ca/fyios.shtml 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 _______________________________________________ bug-gnulib mailing list bug-gnulib@gnu.org http://lists.gnu.org/mailman/listinfo/bug-gnulib