gettimeofday on Solaris 2.6

2011-05-08 Thread Bruno Haible
On Solaris 2.6, when the module 'tzset' is used, the function gettimeofday is meant to be overridden by a function rpl_gettimeofday that invokes the real gettimeofday. Instead, the function gettimeofday is redefined in lib/gettimeofday.c, and it recursively invokes itself. The Solaris cc turns

[PATCH] maint.mk: suppress Entering/Leaving directory diag in announcement

2011-05-08 Thread Jim Meyering
FYI, From 2a040786f2832f9bca07957be08e2870c6fd4c9d Mon Sep 17 00:00:00 2001 From: Jim Meyering meyer...@redhat.com Date: Sun, 8 May 2011 18:13:59 +0200 Subject: [PATCH] maint.mk: suppress Entering/Leaving directory diag in announcement * top/maint.mk (release-prep): Use make's

gl_GLOB_SUBSTITUTE

2011-05-08 Thread Bruno Haible
Hi Paul, all, When the 'glob' module was created in May 2005, a macro gl_GLOB_SUBSTITUTE was introduced. It is now unused (nothing in gnulib nor in other packages uses it). Derek Price's rationale was [1] gl_GLOB_SUBSTITUTE can enable the glob module without a call to gl_GLOB at all

Re: gl_GLOB_SUBSTITUTE

2011-05-08 Thread Paul Eggert
On 05/08/11 10:34, Bruno Haible wrote: I propose to remove this macro. No objection here. Simpler is better.

group_member: tie to unistd

2011-05-08 Thread Bruno Haible
Hi Jim, Just noticed that the 'group-member' module provides a replacement for a glibc function. I think the following changes would be adequate: - Document this fact in doc/glibc-functions/group_member.texi. - Change the include file from group-member.h to unistd.h, so that users can

Re: group_member: tie to unistd

2011-05-08 Thread Bruno Haible
Oops, the second patch was slightly incomplete regarding modules/group-member. Here's it's once again, hopefully complete this time: 2011-05-08 Bruno Haible br...@clisp.org group-member: Declare function in unistd.h. * lib/unistd.in.h (group_member): New declaration. *

Re: gl_GLOB_SUBSTITUTE

2011-05-08 Thread Bruno Haible
Paul Eggert wrote: I propose to remove this macro. No objection here. Simpler is better. OK, I've removed it: 2011-05-08 Bruno Haible br...@clisp.org glob: Remove obsolete macro. * m4/glob.m4 (gl_GLOB_SUBSTITUTE): Remove macro. --- a/m4/glob.m4 +++ b/m4/glob.m4 @@ -1,4

intprops: switch to usual gnulib indenting and naming

2011-05-08 Thread Paul Eggert
In preparation for a revised proposal for int overflow checking, I pushed this, and another patch (which I'll send in a second email). * lib/intprops.h (_GL_INTPROPS_H): Rename from GL_INTPROPS_H. (_GL_SIGNED_TYPE_OR_EXPR): Rename from signed_type_or_expr__. * tests/test-inttostr.c (IS_TIGHT):

intprops: Sun C 5.11 supports __typeof__

2011-05-08 Thread Paul Eggert
* lib/intprops.h (_GL_HAVE___TYPEOF__): New macro, which is set for either GCC 2 or later, as before, or for Sun C 5.11 or later, which is new. (_GL_SIGNED_TYPE_OR_EXPR): Use it. diff --git a/lib/intprops.h b/lib/intprops.h index a654333..529b0fa 100644 --- a/lib/intprops.h +++ b/lib/intprops.h

Re: group_member: tie to unistd

2011-05-08 Thread Jim Meyering
Bruno Haible wrote: Oops, the second patch was slightly incomplete regarding modules/group-member. Here's it's once again, hopefully complete this time: 2011-05-08 Bruno Haible br...@clisp.org group-member: Declare function in unistd.h. * lib/unistd.in.h (group_member): New

Re: glob-libc.h not installed

2011-05-08 Thread Reuben Thomas
On 4 May 2011 17:34, Reuben Thomas r...@sc3d.org wrote: If you could send a ping when you've done that I'll update and try again, thanks. Still missing a header: $ make cc -std=gnu99 -fPIC -I/usr/local/include/libposix -I/usr/local/include -pedantic -Wall -DVERSION=\v5.1.8-22-g802ba6c\

Dual Licensing for Apple App Store Distibution [Was Re: Licensing of modules for libposix]

2011-05-08 Thread Gary V. Vaughan
On 7 May 2011, at 21:19, Paolo Bonzini bonz...@gnu.org wrote: On 05/05/2011 07:23 AM, Gary V. Vaughan wrote: This makes it a lot easier to distribute software through Apple's various AppStore channels under the more onerous terms they impose, while still having the freedom to share the actual