summaryrefslogtreecommitdiff
path: root/modules
Commit message (Collapse)AuthorAgeFilesLines
* dup2-tests: test previous patchEric Blake2009-07-211-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 bugEric Blake2009-07-215-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 Haible2009-07-211-0/+2
|
* Fix build error on mingw with the modules sys_select and unistd.Bruno Haible2009-07-1911-0/+11
|
* Fix typo.Bruno Haible2009-07-181-1/+1
|
* pipe: be robust in face of closed fdsEric Blake2009-07-171-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 moduleJim Meyering2009-07-042-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 Haible2009-07-013-3/+0
|
* Tests for module 'unicase/ignorable'.Bruno Haible2009-07-011-0/+14
|
* Tests for module 'unicase/cased'.Bruno Haible2009-07-011-0/+14
|
* Fix evaluation of "Before C" condition of FINAL_SIGMA.Bruno Haible2009-07-012-6/+6
|
* Define u32_casefold as a wrapper around u32_ct_casefold.Bruno Haible2009-06-301-6/+3
|
* Define u16_casefold as a wrapper around u16_ct_casefold.Bruno Haible2009-06-301-6/+3
|
* Define u8_casefold as a wrapper around u8_ct_casefold.Bruno Haible2009-06-301-6/+3
|
* Define u32_totitle as a wrapper around u32_ct_totitle.Bruno Haible2009-06-301-17/+3
|
* Define u16_totitle as a wrapper around u16_ct_totitle.Bruno Haible2009-06-301-17/+3
|
* Define u8_totitle as a wrapper around u8_ct_totitle.Bruno Haible2009-06-301-17/+3
|
* Update u32_casemap invocation.Bruno Haible2009-06-301-0/+2
|
* Update u16_casemap invocation.Bruno Haible2009-06-301-0/+2
|
* Update u8_casemap invocation.Bruno Haible2009-06-301-0/+2
|
* Update u32_casemap invocation.Bruno Haible2009-06-301-0/+2
|
* Update u16_casemap invocation.Bruno Haible2009-06-301-0/+2
|
* Update u8_casemap invocation.Bruno Haible2009-06-301-0/+2
|
* New module 'unicase/u32-ct-casefold'.Bruno Haible2009-06-301-0/+30
|
* New module 'unicase/u16-ct-casefold'.Bruno Haible2009-06-301-0/+30
|
* New module 'unicase/u8-ct-casefold'.Bruno Haible2009-06-301-0/+30
|
* New module 'unicase/u32-ct-totitle'.Bruno Haible2009-06-301-0/+38
|
* New module 'unicase/u16-ct-totitle'.Bruno Haible2009-06-291-0/+38
|
* New module 'unicase/u8-ct-totitle'.Bruno Haible2009-06-291-0/+38
|
* New module 'unicase/u32-ct-tolower'.Bruno Haible2009-06-291-0/+26
|
* New module 'unicase/u16-ct-tolower'.Bruno Haible2009-06-291-0/+26
|
* New module 'unicase/u8-ct-tolower'.Bruno Haible2009-06-291-0/+26
|
* New module 'unicase/u32-ct-toupper'.Bruno Haible2009-06-291-0/+26
|
* New module 'unicase/u16-ct-toupper'.Bruno Haible2009-06-291-0/+26
|
* New module 'unicase/u8-ct-toupper'.Bruno Haible2009-06-291-0/+26
|
* Add context arguments to u*_casemap functions.Bruno Haible2009-06-293-18/+9
|
* New module 'unicase/u32-suffix-context'.Bruno Haible2009-06-291-0/+30
|
* New module 'unicase/u16-suffix-context'.Bruno Haible2009-06-291-0/+30
|
* New module 'unicase/u8-suffix-context'.Bruno Haible2009-06-291-0/+30
|
* New module 'unicase/empty-suffix-context'.Bruno Haible2009-06-291-0/+23
|
* New module 'unicase/u32-prefix-context'.Bruno Haible2009-06-291-0/+30
|
* New module 'unicase/u16-prefix-context'.Bruno Haible2009-06-291-0/+30
|
* New module 'unicase/u8-prefix-context'.Bruno Haible2009-06-291-0/+30
|
* New module 'unicase/empty-prefix-context'.Bruno Haible2009-06-291-0/+23
|
* New module 'unicase/ignorable'.Bruno Haible2009-06-291-0/+27
|
* New module 'unicase/cased'.Bruno Haible2009-06-291-0/+29
|
* tests: add test for bogus NULL definitionEric Blake2009-06-275-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 regressionEric Blake2009-06-251-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 Blake2009-06-252-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 Poznyakoff2009-06-251-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.