Paul's recent change to getdelim.c breaks the build on at least NetBSD 1.6.1:
2005-10-03 Paul Eggert <[EMAIL PROTECTED]> * getdelim.c: Include getdelim.h first. Include <limits.h>. (SSIZE_MAX): New macro, if not already defined. (getdelim): Fix buffer overrun on 64-bit hosts with lines longer than 2 GiB. The problem is that the new SSIZE_MAX macro depends on SIZE_MAX, which may not be defined. I've installed the attached patch, ripped verbatim from serveral other modules. 2005-10-05 Derek Price <[EMAIL PROTECTED]> * getdelim.c (SIZE_MAX): New macro, if not already defined. Regards, Derek -- Derek R. Price CVS Solutions Architect Ximbiot <http://ximbiot.com> v: +1 717.579.6168 f: +1 717.234.3125 <mailto:[EMAIL PROTECTED]>
Index: lib/getdelim.c =================================================================== RCS file: /cvsroot/gnulib/gnulib/lib/getdelim.c,v retrieving revision 1.5 diff -u -p -r1.5 getdelim.c --- lib/getdelim.c 3 Oct 2005 19:44:05 -0000 1.5 +++ lib/getdelim.c 5 Oct 2005 18:05:05 -0000 @@ -29,6 +29,9 @@ #include <stdlib.h> #include <errno.h> +#ifndef SIZE_MAX +# define SIZE_MAX ((size_t) -1) +#endif #ifndef SSIZE_MAX # define SSIZE_MAX ((ssize_t) (SIZE_MAX / 2)) #endif
_______________________________________________ bug-gnulib mailing list bug-gnulib@gnu.org http://lists.gnu.org/mailman/listinfo/bug-gnulib