1. 20 Aug, 2009 5 commits
  2. 19 Aug, 2009 4 commits
    • karl berry's avatar
      autoupdate · 61b2f0cf
      karl berry authored
      61b2f0cf
    • Eric Blake's avatar
      popen-safer: prevent popen from clobbering std descriptors · ccb9c679
      Eric Blake authored
      
      
      * modules/popen-safer: New file.
      * lib/popen-safer.c: Likewise.
      * m4/stdio-safer.m4 (gl_POPEN_SAFER): New macro.
      * lib/stdio--.h (popen): Provide override.
      * lib/stdio-safer.h (popen_safer): Provide declaration.
      * tests/test-popen.c (includes): Partially test this.
      * modules/popen-safer-tests: New file, for more tests.
      * tests/test-popen-safer.c: Likewise.
      * MODULES.html.sh (file stream based Input/Output): Mention it.
      
      Signed-off-by: default avatarEric Blake <ebb9@byu.net>
      ccb9c679
    • Eric Blake's avatar
      tests: test some of the *-safer modules · fb8c836a
      Eric Blake authored
      
      
      * modules/fopen-safer (Depends-on): Add fopen.
      * modules/fcntl-safer (Depends-on): Add fcntl.
      * modules/stdlib-safer (Depends-on): Add stdlib.
      (configure.ac): Set indicator.
      * modules/unistd-safer (configure.ac): Likewise.
      * modules/tmpfile-safer (configure.ac): Likewise.
      (Depends-on): Add tmpfile.
      * lib/stdio--.h (fopen, tmpfile): Don't override unless module is
      active.
      * tests/test-fopen.c (includes): Test safer versions when they are
      in use.
      * tests/test-open.c (includes): Likewise.
      
      Signed-off-by: default avatarEric Blake <ebb9@byu.net>
      fb8c836a
    • Eric Blake's avatar
      popen: fix cygwin 1.5 bug when stdin closed · a8f637e3
      Eric Blake authored
      
      
      * doc/posix-functions/popen.texi (popen): Document cygwin bugs.
      * modules/popen: New file.
      * modules/popen-tests: Likewise.
      * tests/test-popen.c: Likewise.
      * m4/popen.m4: Likewise.
      * lib/popen.c: Likewise.
      * lib/stdio.in.h (popen): New declaration.
      * m4/stdio_h.m4 (gl_STDIO_H_DEFAULTS): Add popen.
      * modules/stdio (Makefile.am): Likewise.
      * MODULES.html.sh (systems lacking POSIX:2008): Mention it.
      
      Signed-off-by: default avatarEric Blake <ebb9@byu.net>
      a8f637e3
  3. 18 Aug, 2009 1 commit
    • Joel E. Denny's avatar
      maint.mk: give full control over update-copyright exclusions · 3ef64012
      Joel E. Denny authored
      * top/maint.mk (VC_LIST_EXCEPT): Instead of ChangeLog, use
      ${VC_LIST_EXCEPT_DEFAULT-ChangeLog} as the default exclusion.
      (update-copyright): Don't force inclusion of top-level
      ChangeLog.  Don't force exclusion of all COPYING files, but make
      them the default exclusion instead.
      3ef64012
  4. 17 Aug, 2009 1 commit
  5. 16 Aug, 2009 6 commits
  6. 15 Aug, 2009 5 commits
  7. 14 Aug, 2009 9 commits
    • Joel E. Denny's avatar
      maint.mk: support update-copyright-env · e98f3a0b
      Joel E. Denny authored
      * top/maint.mk (update-copyright-env): Define place-holder.
      (update-copyright): Expand $(update-copyright-env) before
      invoking update-copyright.
      e98f3a0b
    • Joel E. Denny's avatar
      update-copyright: implement forced reformatting · b49d23eb
      Joel E. Denny authored
      * build-aux/update-copyright: Implement and document
      UPDATE_COPYRIGHT_FORCE.
      * tests/test-update-copyright.sh: Test it.
      b49d23eb
    • Eric Blake's avatar
      stddef: fix NetBSD 5.0 NULL bug, rather than working around it · 2f5181b1
      Eric Blake authored
      
      
      * tests/test-locale.c: Revert previous patch related to NULL.
      * tests/test-stdio.c: Likewise.
      * tests/test-stdlib.c: Likewise.
      * tests/test-string.c: Likewise.
      * tests/test-unistd.c: Likewise.
      * modules/time-tests (Depends-on): Add verify.
      * modules/wchar-tests (Depends-on): Likewise.
      * tests/test-time.c: Test for NULL compliance.
      * tests/test-wchar.c: Likewise.
      * modules/locale (Depends-on): Add stddef.
      * modules/stdio (Depends-on): Likewise.
      * modules/stdlib (Depends-on): Likewise.
      * modules/string (Depends-on): Likewise.
      * modules/time (Depends-on): Likewise.
      * modules/unistd (Depends-on): Likewise.
      * modules/wchar (Depends-on): Likewise.
      * lib/locale.in.h (includes): Use <stddef.h> to fix NULL.
      * lib/stdlib.in.h (includes): Likewise.
      * lib/string.in.h (includes): Likewise.
      * lib/time.in.h (includes): Likewise.
      * lib/unistd.in.h (includes): Likewise.
      * m4/locale_h.m4 (gl_LOCALE_H): Replace locale.h if stddef.h was
      replaced.
      * m4/wchar.m4 (gl_WCHAR_H): Likewise.
      * m4/stddef_h.m4: New file.
      * modules/stddef: Likewise.
      * lib/stddef.in.h: Likewise.
      * modules/stddef-tests: Likewise.
      * tests/test-stddef.c: Likewise.
      * MODULES.html.sh (Basic types <stddef.h>): Mention new module.
      * doc/posix-headers/stddef.texi (stddef.h): Document the bug.
      * doc/posix-headers/locale.texi (locale.h): Likewise.
      * doc/posix-headers/stdio.texi (stdio.h): Likewise.
      * doc/posix-headers/stdlib.texi (stdlib.h): Likewise.
      * doc/posix-headers/string.texi (string.h): Likewise.
      * doc/posix-headers/time.texi (time.h): Likewise.
      * doc/posix-headers/unistd.texi (unistd.h): Likewise.
      * doc/posix-headers/wchar.texi (wchar.h): Likewise.
      
      Signed-off-by: default avatarEric Blake <ebb9@byu.net>
      2f5181b1
    • Eric Blake's avatar
      Revert "Avoid compilation error on NetBSD 5.0." · 45acfcce
      Eric Blake authored
      This reverts commit b8521e81.
      45acfcce
    • Eric Blake's avatar
      doc: improve git diff of texinfo files · d001fc5a
      Eric Blake authored
      
      
      * .gitattributes: Add rule for *.texi files, with hint on how to
      use it.
      Copied from m4, and based on a report by Bruno Haible.
      
      Signed-off-by: default avatarEric Blake <ebb9@byu.net>
      d001fc5a
    • Bruno Haible's avatar
    • Joel E. Denny's avatar
      update-copyright: much ado about intervals · 1978084a
      Joel E. Denny authored
      * build-aux/update-copyright: Implement and document
      UPDATE_COPYRIGHT_USE_INTERVALS to control expansion and collapse
      of copyright year intervals.
      Also, document UPDATE_COPYRIGHT_YEAR.
      * tests/test-update-copyright.sh: Test it.
      1978084a
    • Joel E. Denny's avatar
      update-copyright: convert 2-digit to 4-digit years · bde528cc
      Joel E. Denny authored
      * build-aux/update-copyright: Implement and document.
      * tests/test-update-copyright.sh: Update.
      bde528cc
    • Jim Meyering's avatar
      test-exclude: avoid coreutils "make check" failure · ce795c70
      Jim Meyering authored
      * tests/test-exclude.c (ARGMATCH_DIE_DECL) [ARGMATCH_DIE_DECL]: Define,
      just as in test-argmatch.c.
      ce795c70
  8. 13 Aug, 2009 5 commits
  9. 12 Aug, 2009 4 commits