Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | dup2-tests: test previous patch | Eric Blake | 2009-07-21 | 1 | -0/+12 |
| | | | | | | | | | | * modules/dup2-tests: New file. * tests/test-dup2.c: Likewise. * tests/test-open.c (main): Avoid unspecified behavior. * tests/test-pipe.c (child_main): Use dup2 semantics to simplify test. Signed-off-by: Eric Blake <ebb9@byu.net> | ||||
* | dup2: work around mingw and cygwin 1.5 bug | Eric Blake | 2009-07-21 | 5 | -0/+5 |
| | | | | | | | | | | | | | | | | * m4/dup2.m4 (gl_FUNC_DUP2): Detect mingw bug. * m4/unistd_h.m4 (gl_UNISTD_H_DEFAULTS): Add witness. * modules/unistd (Makefile.am): Substitute it. * lib/unistd.in.h (dup2): Declare the replacement. * lib/dup2.c (dup2) [REPLACE_DUP2]: Implement it. * doc/posix-functions/dup2.texi (dup2): Document the bugs. * lib/fchdir.c (rpl_dup2): Don't collide with mingw replacement. * modules/execute (Depends-on): Add dup2. * modules/fseterr (Depends-on): Likewise. * modules/pipe (Depends-on): Likewise. * modules/posix_spawn-internal (Depends-on): Likewise. Signed-off-by: Eric Blake <ebb9@byu.net> | ||||
* | Don't let "git push" reject trailing blank lines in modules files. | Bruno Haible | 2009-07-21 | 1 | -0/+2 |
| | |||||
* | Fix build error on mingw with the modules sys_select and unistd. | Bruno Haible | 2009-07-19 | 11 | -0/+11 |
| | |||||
* | Fix typo. | Bruno Haible | 2009-07-18 | 1 | -1/+1 |
| | |||||
* | pipe: be robust in face of closed fds | Eric Blake | 2009-07-17 | 1 | -0/+14 |
| | | | | | | | | | | | * lib/pipe.c (create_pipe): Closed standard descriptors in parent should cause child to misbehave. * modules/pipe-tests: New module. * tests/test-pipe.c: New file. * tests/test-pipe.sh: New file. Reported by Akim Demaille. Signed-off-by: Eric Blake <ebb9@byu.net> | ||||
* | argv-iter: new module | Jim Meyering | 2009-07-04 | 2 | -0/+34 |
| | | | | | | | | * MODULES.html.sh: Add argv-iter. * lib/argv-iter.c, lib/argv-iter.h: New files. * modules/argv-iter: New file. * modules/argv-iter-tests: New file. * tests/test-argv-iter.c: Test it. | ||||
* | Reduce the number of uc_is_cased calls. | Bruno Haible | 2009-07-01 | 3 | -3/+0 |
| | |||||
* | Tests for module 'unicase/ignorable'. | Bruno Haible | 2009-07-01 | 1 | -0/+14 |
| | |||||
* | Tests for module 'unicase/cased'. | Bruno Haible | 2009-07-01 | 1 | -0/+14 |
| | |||||
* | Fix evaluation of "Before C" condition of FINAL_SIGMA. | Bruno Haible | 2009-07-01 | 2 | -6/+6 |
| | |||||
* | Define u32_casefold as a wrapper around u32_ct_casefold. | Bruno Haible | 2009-06-30 | 1 | -6/+3 |
| | |||||
* | Define u16_casefold as a wrapper around u16_ct_casefold. | Bruno Haible | 2009-06-30 | 1 | -6/+3 |
| | |||||
* | Define u8_casefold as a wrapper around u8_ct_casefold. | Bruno Haible | 2009-06-30 | 1 | -6/+3 |
| | |||||
* | Define u32_totitle as a wrapper around u32_ct_totitle. | Bruno Haible | 2009-06-30 | 1 | -17/+3 |
| | |||||
* | Define u16_totitle as a wrapper around u16_ct_totitle. | Bruno Haible | 2009-06-30 | 1 | -17/+3 |
| | |||||
* | Define u8_totitle as a wrapper around u8_ct_totitle. | Bruno Haible | 2009-06-30 | 1 | -17/+3 |
| | |||||
* | Update u32_casemap invocation. | Bruno Haible | 2009-06-30 | 1 | -0/+2 |
| | |||||
* | Update u16_casemap invocation. | Bruno Haible | 2009-06-30 | 1 | -0/+2 |
| | |||||
* | Update u8_casemap invocation. | Bruno Haible | 2009-06-30 | 1 | -0/+2 |
| | |||||
* | Update u32_casemap invocation. | Bruno Haible | 2009-06-30 | 1 | -0/+2 |
| | |||||
* | Update u16_casemap invocation. | Bruno Haible | 2009-06-30 | 1 | -0/+2 |
| | |||||
* | Update u8_casemap invocation. | Bruno Haible | 2009-06-30 | 1 | -0/+2 |
| | |||||
* | New module 'unicase/u32-ct-casefold'. | Bruno Haible | 2009-06-30 | 1 | -0/+30 |
| | |||||
* | New module 'unicase/u16-ct-casefold'. | Bruno Haible | 2009-06-30 | 1 | -0/+30 |
| | |||||
* | New module 'unicase/u8-ct-casefold'. | Bruno Haible | 2009-06-30 | 1 | -0/+30 |
| | |||||
* | New module 'unicase/u32-ct-totitle'. | Bruno Haible | 2009-06-30 | 1 | -0/+38 |
| | |||||
* | New module 'unicase/u16-ct-totitle'. | Bruno Haible | 2009-06-29 | 1 | -0/+38 |
| | |||||
* | New module 'unicase/u8-ct-totitle'. | Bruno Haible | 2009-06-29 | 1 | -0/+38 |
| | |||||
* | New module 'unicase/u32-ct-tolower'. | Bruno Haible | 2009-06-29 | 1 | -0/+26 |
| | |||||
* | New module 'unicase/u16-ct-tolower'. | Bruno Haible | 2009-06-29 | 1 | -0/+26 |
| | |||||
* | New module 'unicase/u8-ct-tolower'. | Bruno Haible | 2009-06-29 | 1 | -0/+26 |
| | |||||
* | New module 'unicase/u32-ct-toupper'. | Bruno Haible | 2009-06-29 | 1 | -0/+26 |
| | |||||
* | New module 'unicase/u16-ct-toupper'. | Bruno Haible | 2009-06-29 | 1 | -0/+26 |
| | |||||
* | New module 'unicase/u8-ct-toupper'. | Bruno Haible | 2009-06-29 | 1 | -0/+26 |
| | |||||
* | Add context arguments to u*_casemap functions. | Bruno Haible | 2009-06-29 | 3 | -18/+9 |
| | |||||
* | New module 'unicase/u32-suffix-context'. | Bruno Haible | 2009-06-29 | 1 | -0/+30 |
| | |||||
* | New module 'unicase/u16-suffix-context'. | Bruno Haible | 2009-06-29 | 1 | -0/+30 |
| | |||||
* | New module 'unicase/u8-suffix-context'. | Bruno Haible | 2009-06-29 | 1 | -0/+30 |
| | |||||
* | New module 'unicase/empty-suffix-context'. | Bruno Haible | 2009-06-29 | 1 | -0/+23 |
| | |||||
* | New module 'unicase/u32-prefix-context'. | Bruno Haible | 2009-06-29 | 1 | -0/+30 |
| | |||||
* | New module 'unicase/u16-prefix-context'. | Bruno Haible | 2009-06-29 | 1 | -0/+30 |
| | |||||
* | New module 'unicase/u8-prefix-context'. | Bruno Haible | 2009-06-29 | 1 | -0/+30 |
| | |||||
* | New module 'unicase/empty-prefix-context'. | Bruno Haible | 2009-06-29 | 1 | -0/+23 |
| | |||||
* | New module 'unicase/ignorable'. | Bruno Haible | 2009-06-29 | 1 | -0/+27 |
| | |||||
* | New module 'unicase/cased'. | Bruno Haible | 2009-06-29 | 1 | -0/+29 |
| | |||||
* | tests: add test for bogus NULL definition | Eric Blake | 2009-06-27 | 5 | -0/+5 |
| | | | | | | | | | | | | | | | * tests/test-stdio.c: Ensure POSIX 2008 requirement on NULL. * tests/test-stdlib.c: Likewise. * tests/test-string.c: Likewise. * tests/test-locale.c: Likewise. * tests/test-unistd.c: Likewise. * modules/stdio-tests (Depends-on): Add verify. * modules/stdlib-tests (Depends-on): Likewise. * modules/string-tests (Depends-on): Likewise. * modules/locale-tests (Depends-on): Likewise. * modules/unistd-tests (Depends-on): Likewise. Signed-off-by: Eric Blake <ebb9@byu.net> | ||||
* | version-etc: fix regression | Eric Blake | 2009-06-25 | 1 | -0/+13 |
| | | | | | | | | | | | | | * lib/version-etc.h (ATTRIBUTE_SENTINEL): Define for new enough gcc. (version_etc): Use it, to catch bugs with trailing NULL. * lib/version-etc.c (version_etc_arn): Delete unused argument. (version_etc_va): Fix logic bug. * modules/version-etc-tests: Add test. * tests/test-version-etc.c: New file. * tests/test-version-etc.sh: Likewise. Signed-off-by: Eric Blake <ebb9@byu.net> | ||||
* | fpurge: migrate into <stdio.h> | Eric Blake | 2009-06-25 | 2 | -2/+6 |
| | | | | | | | | | | | | | | | | | * lib/fpurge.h: Delete... * lib/stdio.in.h (fpurge): ...and declare here, instead. * lib/fpurge.c (fpurge): Change declaring header. * modules/fpurge (Files): Drop deleted file. (Depends-on): Add stdio. (configure.ac): Set witness. * modules/stdio (Makefile.am): Support fpurge macros. * m4/stdio_h.m4 (gl_STDIO_H_DEFAULTS): Likewise. * m4/fpurge.m4 (gl_FUNC_FPURGE): Set appropriate variables. * lib/fflush.c: Update client. * tests/test-fpurge.c: Likewise. * NEWS: Mention the change. Signed-off-by: Eric Blake <ebb9@byu.net> | ||||
* | Fix inconsistencies in the previous commit. | Sergey Poznyakoff | 2009-06-25 | 1 | -0/+1 |
| | | | | | | | * lib/argp-version-etc.c (program_authors): Add const qualifier. * lib/version-etc.c: Fix typos in the comments. * modules/argp-version-etc: Depends on version-etc. |