|
From: | Bruno Haible |
Subject: | Re: [Bug-gnulib] lib/setenv.c |
Date: | Thu, 28 Nov 2002 15:39:40 +0100 (CET) |
Thanks for reporting this. But we are not done by taking setenv.c from glibc: it does not work on AIX 4.3.3 because this platform has setenv() but no unsetenv(). For gettext, I've taken glibc's setenv.c and made a few portability fixes. What do you think, can I put this into gnulib? The files are attached below. Bruno 2002-11-13 Bruno Haible <address@hidden> * setenv.c (compar_fn_t, __add_to_environ, setenv): Use ANSI C function declarations. * unsetenv.c (unsetenv): Likewise. 2002-03-04 Bruno Haible <address@hidden> Portability to AIX 4.3.3. * unsetenv.c: New file, extracted from setenv.c. * setenv.c: Move the unsetenv() function to unsetenv.c. * setenv.h: Cope with systems that have setenv() but not unsetenv(). 2001-12-20 Bruno Haible <address@hidden> * setenv.c (__add_to_environ): Don't call realloc(NULL,...), use malloc instead. For SunOS4. 2001-12-11 Bruno Haible <address@hidden> * setenv.c: Declare alloca. (compar_fn_t): New typedef. (KNOWN_VALUE, STORE_VALUE): Use it. 2001-09-06 Bruno Haible <address@hidden> * setenv.h: New file. * setenv.c: New file, from glibc-2.2.4.
setenv.h
Description: setenv.h
setenv.c
Description: setenv.c
unsetenv.c
Description: unsetenv.c
setenv.m4
Description: setenv.m4
[Prev in Thread] | Current Thread | [Next in Thread] |