Hi Eric, No, on the contrary: The previous shape of most of our *.in.h files matches what GCC is looking for: It starts with a "#ifndef _GL_STRING_H" and ends with the corresponding "#endif". The fac
I think this should go in gnulib too, right? Paolo * posix/glob.c (glob): Match only directories when pattern ends in a slash. Return no match when pattern is empty. -- posix/glob.c | 46 +++++
This fixes a possible symlink attack in localcharset module. The security hole was probably small, but that's not a reason for not making it even smaller. 2009-10-18 Bruno Haible <address@hidden> Avo
Hi all, here is a version of pipe-filter that works under Win32 too (tested with Wine), has tests, and so on. Testing under native Windows would be appreciated. Bruno, what do you think? Paolo 2009-0
I'm adding a new module 'pipe-filter', that does this. Still, this does not sound very future-proof. Yes, these are the two possible deadlock types: when both processes are writing to each other and
Hi Simon, Yes, but it was not possible for the 'glob' module to specify one or the other, because if the user wanted the other fnmatch module, it would collide. This is now fixed. The only GNU extens
OK. Then a hardcoded aliases list will do. I'm applying this. 2009-01-25 Bruno Haible <address@hidden> Don't install charset.alias on MacOS X >= 10.3. * lib/localcharset.c (DARWIN7): New macro. (get_
Another option is to do it the way the Apple MacOS "resource forks" are stored in .zip files. This is done as follows: If a file foo/bar.suf has a "resource fork" (usually up to 512 bytes of binary d
VMS has files that the information on how to interpret the structure is stored in the file header, not the file it self. Currently gnu tar is not recording this information, and I am trying to determ
Announcing GNU Tar 1.19 for OpenVMS Alpha 8.3. This version is designed to work with GNV gzip and bzip2, but can also be used as a standalone utility. I ran as many of the tests as I could from the t
Hi, The system that Elbert Pol is talking about is derived from emx+gcc (the old but well-known POSIX implementation for DOS and OS/2 [the DOS part was much more reliable than DJGPP]). I'm committing
If you're going to contribute much more, you'll have to fill out copyright assignment paperwork. Also (assuming you continue) please provide ChangeLog entries as well as "git format-patch" style diff
Thanks for explaining. But this means that the lib/getcwd.c code will, in such cases, return NULL and errno = ENOENT, no? But GNU tar is just one program. There are dozens of other programs. And ther
Bruno Haible wrote: John E. Malmberg wrote: <snip> On VMS, think of "/<volume>/<directory/file", where <volume> can be any device mounted on the system, or logical name. A logical name behaves like a
Bruno Haible wrote: Jim Meyering wrote: How about the patch below instead? I've moved the prototype down, so that we see the offensive, "$"-containing symbol name only once ;-) It is less understanda
It is less understandable than John Malmberg's patch, because - normally you should have a declaration of a function before you start using it, - gnulib has a declaration of __getcwd also in lib/getc
How about the patch below instead? I've moved the prototype down, so that we see the offensive, "$"-containing symbol name only once ;-) If you're going to contribute much more, you'll have to fill o
Just like on rtapelib, the vms vfork() does not really fork, it sets up a longjump, and the exec* command starts up the child. VMS C library maps pipes to a device known as a mailbox, and unlike pipe