Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | maint: run 'make update-copyright' | Simon Josefsson | 2023-01-01 | 1 | -1/+1 |
| | |||||
* | maint: run 'make update-copyright' | Paul Eggert | 2022-01-01 | 1 | -1/+1 |
| | |||||
* | Put LGPLv2+ notices in source files where appropriate. | Bruno Haible | 2021-06-04 | 1 | -7/+7 |
| | | | | | * lib/**.{h,c,gperf}: Use LGPLv2+ notice whenever the module description says so. | ||||
* | maint: run 'make update-copyright' | Paul Eggert | 2020-12-31 | 1 | -1/+1 |
| | |||||
* | setenv: Use tree code also with clang. | Bruno Haible | 2020-08-16 | 1 | -1/+1 |
| | | | | * lib/setenv.c (USE_TSEARCH): Treat clang like GCC. | ||||
* | maint: Run 'make update-copyright' | Paul Eggert | 2019-12-31 | 1 | -1/+1 |
| | |||||
* | maint: Run 'make update-copyright' | Paul Eggert | 2019-01-01 | 1 | -1/+1 |
| | |||||
* | maint: Run 'make update-copyright' | Paul Eggert | 2018-01-01 | 1 | -1/+1 |
| | |||||
* | all: prefer https: URLs | Paul Eggert | 2017-09-13 | 1 | -1/+1 |
| | |||||
* | version-etc: new year | Paul Eggert | 2017-01-01 | 1 | -1/+1 |
| | | | | | | | | | | * build-aux/gendocs.sh (version): * doc/gendocs_template: * doc/gendocs_template_min: * doc/gnulib.texi: * lib/version-etc.c (COPYRIGHT_YEAR): Update copyright dates by hand in templates and the like. * all files: Run 'make update-copyright'. | ||||
* | version-etc: new year | Paul Eggert | 2016-01-01 | 1 | -1/+1 |
| | | | | | | | | | | * build-aux/gendocs.sh (version): * doc/gendocs_template: * doc/gendocs_template_min: * doc/gnulib.texi: * lib/version-etc.c (COPYRIGHT_YEAR): Update copyright dates by hand in templates and the like. * all files: Run 'make update-copyright'. | ||||
* | version-etc: new year | Paul Eggert | 2014-12-31 | 1 | -1/+1 |
| | | | | | | * doc/gnulib.texi: * lib/version-etc.c (COPYRIGHT_YEAR): Update copyright date. * all files: Run 'make update-copyright'. | ||||
* | maint: update copyright | Eric Blake | 2014-01-01 | 1 | -1/+1 |
| | | | | | | I ran 'make update-copyright'. Signed-off-by: Eric Blake <eblake@redhat.com> | ||||
* | unsetenv etc.: port to Solaris 11 + GNU Emacs | Paul Eggert | 2013-02-11 | 1 | -4/+4 |
| | | | | | | | | | | | * lib/canonicalize-lgpl.c, lib/getaddrinfo.c, lib/getdelim.c: * lib/glob.c, lib/random_r.c, lib/setenv.c, lib/tsearch.c: * lib/unsetenv.c (_GL_ARG_NONNULL): Define before including <config.h>. GNU Emacs's <config.h> includes <stdlib.h> (which is not a great idea but is too painful to fix right now), and without this gnulib change <stdlib.h> was defining _GL_ARG_NONNULL incorrectly when compiling unsetenv.c on Solaris 11. Fix the problem for unsetenv.c, and fix other similar occurrences. | ||||
* | maint: update all copyright year number ranges | Eric Blake | 2013-01-01 | 1 | -1/+1 |
| | | | | | | Run "make update-copyright". Compare to commit 1602f0a from last year. Signed-off-by: Eric Blake <eblake@redhat.com> | ||||
* | In commentary, do not use ` to quote. | Paul Eggert | 2012-01-05 | 1 | -5/+5 |
| | |||||
* | maint: update all copyright year number ranges | Jim Meyering | 2012-01-01 | 1 | -1/+1 |
| | | | | Run "make update-copyright". | ||||
* | setenv: Avoid gcc warning. | Bruno Haible | 2011-06-05 | 1 | -0/+3 |
| | | | | * lib/setenv.c (setenv): Provide declaration if system lacks it. | ||||
* | * lib/setenv.c (_GL_USE_STDLIB_ALLOC, malloc, realloc): Likewise. | Paul Eggert | 2011-04-08 | 1 | -4/+1 |
| | |||||
* | maint: update almost all copyright ranges to include 2011 | Jim Meyering | 2011-01-01 | 1 | -1/+1 |
| | | | | Run the new "make update-copyright" rule. | ||||
* | Avoid relocwrapper link errors due to gnulib replacement functions. | Bruno Haible | 2010-06-09 | 1 | -0/+4 |
| | |||||
* | Module setenv does not depend on 'malloc-posix', 'realloc-posix'. | Bruno Haible | 2010-06-09 | 1 | -0/+3 |
| | |||||
* | setenv: allow compilation with C++ | Eric Blake | 2010-04-16 | 1 | -3/+3 |
| | | | | | | | * lib/setenv.c (__add_to_environ): Add a cast. Also, drop use of register keyword. Signed-off-by: Eric Blake <eblake@redhat.com> | ||||
* | update nearly all FSF copyright year lists to include 2010 | Jim Meyering | 2010-01-01 | 1 | -1/+1 |
| | | | | | Use the same procedure as for 2009, outlined in http://thread.gmane.org/gmane.comp.lib.gnulib.bugs/20081 | ||||
* | New module 'arg-nonnull'. Declare which arguments expect non-NULL values. | Bruno Haible | 2009-12-11 | 1 | -0/+5 |
| | |||||
* | Use spaces for indentation, not tabs. | Bruno Haible | 2009-12-10 | 1 | -98/+98 |
| | |||||
* | setenv, unsetenv: work around various bugs | Eric Blake | 2009-11-16 | 1 | -3/+51 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | POSIX requires setenv(NULL,"",0), setenv("a=b","",0), unsetenv(NULL), and unsetenv("a=b") to fail with EINVAL, but many BSD implementations lack validation. The gnulib replacement for void unsetenv did not do validation, and the replacement for setenv was out of sync with glibc. Also, some BSD implementations of setenv("a","==",1) eat the leading '='. See also some recent Austin Group interpretations on environ: http://austingroupbugs.net/view.php?id=167 http://austingroupbugs.net/view.php?id=185 * lib/setenv.c (setenv) [!HAVE_SETENV]: Resync from glibc. (setenv) [HAVE_SETENV]: Work around bugs. * lib/unsetenv.c (unsetenv) [HAVE_UNSETENV]: Work around bugs. * m4/setenv.m4 (gl_FUNC_SETENV_SEPARATE, gl_FUNC_UNSETENV): Check for bugs. (gl_FUNC_SETENV): Write in terms of gl_FUNC_SETENV_SEPARATE. * m4/environ.m4 (gl_ENVIRON): Avoid expand-before-require. * m4/stdlib_h.m4 (gl_STDLIB_H_DEFAULTS): Update defaults. * modules/stdlib (Makefile.am): Update substitutions. * lib/stdlib.in.h (setenv, unsetenv): Update prototypes. * doc/posix-functions/setenv.texi (setenv): Document the bugs. * doc/posix-functions/unsetenv.texi (unsetenv): Likewise. * modules/setenv-tests: New test. * modules/unsetenv-tests: Likewise. * tests/test-setenv.c: New file. * tests/test-unsetenv.c: Likewise. Signed-off-by: Eric Blake <ebb9@byu.net> | ||||
* | New module 'environ'. | Bruno Haible | 2008-02-24 | 1 | -4/+1 |
| | |||||
* | Split setenv module into setenv and unsetenv. Get rid of setenv.h. | Bruno Haible | 2007-12-26 | 1 | -1/+3 |
| | |||||
* | Change copyright notice from GPLv2+ to GPLv3+. | Bruno Haible | 2007-10-07 | 1 | -6/+5 |
| | |||||
* | Update after allocsa -> malloca renaming. | Bruno Haible | 2007-06-09 | 1 | -7/+7 |
| | |||||
* | Make it possible to compile setenv.c separately, unconditionally. | Bruno Haible | 2007-03-03 | 1 | -1/+5 |
| | |||||
* | * _fpending.c: Include <config.h> unconditionally, since we no | Paul Eggert | 2006-09-13 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | longer worry about uses that don't define HAVE_CONFIG_H. * acl.c, alloca.c, argmatch.c, atexit.c, backupfile.c: * basename.c, c-stack.c, c-strtod.c, calloc.c, canon-host.c: * canonicalize.c, chdir-long.c, chdir-safer.c, chown.c: * cloexec.c, close-stream.c, closeout.c, creat-safer.c: * cycle-check.c, diacrit.c, dirchownmod.c, dirfd.c, dirname.c: * dup-safer.c, dup2.c, error.c, euidaccess.c, exclude.c: * exitfail.c, fchmodat.c, fchown-stub.c, fd-safer.c: * file-type.c, fileblocks.c, filemode.c, filenamecat.c: * fnmatch.c, fopen-safer.c, fprintftime.c, free.c, fsusage.c: * ftruncate.c, fts-cycle.c, fts.c, full-write.c, gai_strerror.c: * getcwd.c, getdate.y, getdomainname.c, getgroups.c: * gethostname.c, gethrxtime.c, getloadavg.c, getlogin_r.c: * getndelim2.c, getnline.c, getopt.c, getopt1.c, getpass.c: * gettime.c, gettimeofday.c, getugroups.c, getusershell.c: * glob.c, group-member.c, hard-locale.c, hash-pjw.c, hash.c: * human.c, idcache.c, inet_ntop.c, inet_pton.c, inttostr.c: * isdir.c, lchown.c, linebuffer.c, long-options.c, lstat.c: * malloc.c, md5.c, memcasecmp.c, memchr.c, memcmp.c, memcoll.c: * memcpy.c, memmove.c, memrchr.c, mkancesdirs.c, mkdir-p.c: * mkdir.c, mkdirat.c, mkstemp-safer.c, mkstemp.c, modechange.c: * mountlist.c, nanosleep.c, obstack.c, open-safer.c: * openat-die.c, openat.c, pagealign_alloc.c, physmem.c: * pipe-safer.c, posixtm.c, posixver.c, putenv.c, quote.c: * quotearg.c, raise.c, readtokens.c, readtokens0.c, readutmp.c: * realloc.c, regex.c, rename.c, rmdir.c, rpmatch.c, safe-read.c: * same.c, save-cwd.c, savedir.c, setenv.c, settime.c, sha1.c: * sig2str.c, snprintf.c, strdup.c, strerror.c, strftime.c: * stripslash.c, strndup.c, strnlen.c, strpbrk.c, strtod.c: * strtoimax.c, strtol.c, strverscmp.c, tempname.c, time_r.c: * timegm.c, tmpfile-safer.c, unlinkdir.c, userspec.c, utime.c: * utimecmp.c, utimens.c, version-etc-fsf.c, version-etc.c: * xalloc-die.c, xgetcwd.c, xgethostname.c, xmalloc.c: * xmemcoll.c, xnanosleep.c, xreadlink.c, xstrtod.c: * xstrtoimax.c, xstrtol.c, xstrtoumax.c, yesno.c: Likewise. | ||||
* | setenv.c comes from gettext / libiconv again. | Bruno Haible | 2006-07-29 | 1 | -1/+3 |
| | |||||
* | sync from coreutils | Karl Berry | 2006-03-22 | 1 | -2/+2 |
| | |||||
* | undo last change -- this file is sync'd from gettext | Jim Meyering | 2006-02-27 | 1 | -5/+3 |
| | |||||
* | Normalize inclusion of `config.h'. | Jim Meyering | 2006-02-24 | 1 | -1/+1 |
| | |||||
* | *** empty log message *** | Paul Eggert | 2005-05-14 | 1 | -1/+1 |
| | |||||
* | sync (copyright years) | Karl Berry | 2005-03-02 | 1 | -1/+1 |
| | |||||
* | Merge from coreutils. | Paul Eggert | 2004-08-07 | 1 | -5/+2 |
| | |||||
* | Use allocsa instead of alloca. | Bruno Haible | 2004-01-20 | 1 | -17/+28 |
| | |||||
* | Remove K&R cruft. | Paul Eggert | 2003-09-12 | 1 | -1/+1 |
| | |||||
* | Assume ANSI C <string.h>, <stdlib.h>. | Bruno Haible | 2003-09-10 | 1 | -6/+2 |
| | |||||
* | Update gettext source files from gettext automatically, using srclist-update. | Paul Eggert | 2003-07-14 | 1 | -12/+10 |
| | |||||
* | Make it possibly to simply write: #include <alloca.h>. | Bruno Haible | 2003-01-10 | 1 | -31/+2 |
| | |||||
* | setenv and unsetenv. | Bruno Haible | 2002-12-11 | 1 | -72/+298 |
| | |||||
* | update copyright date | Jim Meyering | 2000-07-09 | 1 | -2/+2 |
| | |||||
* | indent cpp-directives | Jim Meyering | 1996-07-15 | 1 | -5/+5 |
| | |||||
* | (unsetenv): unprotoize. | Jim Meyering | 1996-04-01 | 1 | -1/+2 |
| | |||||
* | . | Jim Meyering | 1996-03-31 | 1 | -0/+128 |