According to Paul Eggert on 11/7/2005 2:02 PM: OK. VMS also has weird file names, if anyone ever wants to port there. What about ISSLASH? I did not touch that in dos.m4, but it is another A similar f
This compilation problem of lib/cannon-host.c on FreeBSD 4.10-BETA or 4.11 results when lib/getaddrinfo.h does not do a #include <sys/types.h> before the #include <sys/socket.h> ... The change was be
Here is a large set of small changes that I just installed, imported from coreutils. I don't think there's anything controversial here, except for the AC_LIBSORUCES stuff (which at least makes the co
But gnulib's pagealign_alloc is not doing case 1 and not doing case 2. It calls mmap() on N pages at once, and then ultimately munmap() on the same N pages at once. Also, GNU clisp uses mmap() with m
I don't suppose you could come up with a configure test or a short C program that fails to compile (preferrably) or run (if necessary) to spot this, short of actually switching on the system name or
Hi, I just tried to use cvs-1.12.12 on Mac OS X, and it always dies. I traced the problem to pagealign_alloc.c, which attempts to mmap /dev/zero. <http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/g
I noticed quite a few violations of POSIX namespace rules in regex.h, and wrote a patch to fix them all. POSIX says that regex.h's extensions must start with re_ or rm_ or end with _t, or be macros t
I agree with most of the other points you made, but I'd like to demur on this point. Gnulib is part of the GNU project, and the GNU project's goal is to develop a free operating system. The GNU codin
Done, per separate thread. Done. I chose the _SYS_CDEFS_H route since it seemed simplest to me, though I chose to name the macro `MISSING_SYS_CDEFS_H'. This fits as a good counterpoint to the HAVE_HE
No, we were detecting `struct dirent64' and the `stat64' function in glob.m4 and using the 64 bit functions based on those. (On HP-UX, the stat64 function was found but it had a different proto or so
No, because we want __USE_GNU defined when !_LIBC & when not compiling under glibc, in order to make sure we export all the available functions. There are many platforms where it is extremely unlikel
Removed. Removed from gl_GLOB. Because I like to avoid runtime tests if I can avoid it, since they cannot be used when cross-compiling. Anyhow, I do not think this is britle. The input source is cons
Okay, corrected. free ((void *) array[i]); is needed in C++? names = (struct globlink *) __alloca (sizeof (struct globlink));? We've been removing those sort of constructs from CVS as part of the mov
Thanks for your help. :) I agree. Just didn't know everything that would be necessary. This is one of the items I didn't touch since it didn't raise any compiler warnings here. It looks like it is mo
Hi all, I needed a portable version of glob for CVS, so I imported the glob module from glibc 2.3.5 into a GNULIB format. Mostly I kept the glibc version intact, though I managed to simplify some por
Hello, the code is included in latest versions of GNU awk, and in GNU sed 4.x. I know that Arnold, the GNU awk maintainer, takes much care about portability to various systems. I believe his testers
Hi, I updated the module 'localcharset' from GNU gettext 0.14.2. Bruno 2004-04-23 Bruno Haible <address@hidden> * localcharset.c (get_charset_aliases): Allow the CHARSETALIASDIR environment variable
The main types I'm concerned about are long long int (or types like off_t that might be integer types that are wider than long int), and long double. Perhaps "double" and "float" as well, on hosts th