1
0
mirror of https://https.git.savannah.gnu.org/git/gnulib.git synced 2026-05-13 15:13:36 +00:00
Commit Graph

11544 Commits

Author SHA1 Message Date
Bruno Haible
a1ccba770f Fix handling of closed stdin/stdout/stderr on mingw. 2009-07-19 12:45:28 +02:00
Bruno Haible
4efe06bb8c Refactor test code. 2009-07-19 11:06:58 +02:00
Bruno Haible
b93b5de531 Pass slave_process argument consistently. 2009-07-19 10:38:05 +02:00
Eric Blake
e17dd8c258 test-pipe: fix mingw build
* tests/test-pipe.c (main): Avoid fcntl on mingw.

Signed-off-by: Eric Blake <ebb9@byu.net>
2009-07-18 09:47:09 -06:00
Bruno Haible
77462a9039 Fix typo. 2009-07-18 17:13:00 +02:00
Eric Blake
68a03407e9 error: fix mingw build
* lib/error.c (error, error_at_line): Avoid fcntl on mingw.
Reported by Bruno Haible.

Signed-off-by: Eric Blake <ebb9@byu.net>
2009-07-18 07:58:57 -06:00
Eric Blake
d19ab0454a error: avoid undefined use of stdout
* lib/error.c (error, error_at_line): Check that fd 1 is open
before flushing stdout.  Avoids a crash on cygwin when libsigsegv
is handling faults and the close_stdout module wants to report the
detection of closed stdout as an error.

Signed-off-by: Eric Blake <ebb9@byu.net>
2009-07-18 06:18:21 -06:00
Eric Blake
fdccb1c31b pipe: be robust in face of closed fds
* 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>
2009-07-17 13:06:31 -06:00
Bruno Haible
feb2268308 Guess that wcwidth works on glibc systems. 2009-07-14 21:33:32 +02:00
Jim Meyering
b653eda3ac maint.mk: don't look for translatable strings in *.m4 or *.mk
* top/maint.mk (sc_po_check): Skip *.m4 and *.mk files,
when searching for translatable strings.
2009-07-07 18:35:23 +02:00
Jim Meyering
1203e8d1f6 remove superfluous parentheses in STREQ definition
* tests/test-argv-iter.c (STREQ): Remove redundant parentheses.
* lib/getugroups.c (STREQ): Likewise.
* lib/fnmatch.c (STREQ): Likewise.
Spotted by Bruno Haible.
2009-07-05 17:45:56 +02:00
Jim Meyering
675fbd30d4 argv-iter: new module
* 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.
2009-07-04 17:17:32 +02:00
Bruno Haible
2d46d4a09f Fix an assertion failure. 2009-07-04 11:25:49 +02:00
Bruno Haible
af26ae76ea Speedup git-merge-changelog for git cherry-pick. 2009-07-03 01:15:25 +02:00
Bruno Haible
82ddbdf252 Fix small mistake. 2009-07-03 00:40:49 +02:00
Bruno Haible
841bfdf346 Speed up approximate search for matching ChangeLog entries. 2009-07-02 23:33:11 +02:00
Bruno Haible
26bcf33291 Add comment. 2009-07-02 11:31:33 +02:00
Bruno Haible
e43d583475 Reduce the number of uc_is_cased calls. 2009-07-01 01:49:33 +02:00
Bruno Haible
a64cbf7844 Tests for module 'unicase/ignorable'. 2009-07-01 01:11:25 +02:00
Bruno Haible
96e29f203b Tests for module 'unicase/cased'. 2009-07-01 01:10:07 +02:00
Bruno Haible
84c23b94c6 Fix evaluation of "Before C" condition of FINAL_SIGMA. 2009-07-01 01:06:50 +02:00
Bruno Haible
37f6108148 Remove unused include. 2009-07-01 01:01:00 +02:00
Bruno Haible
2bab1f82f0 Define u32_casefold as a wrapper around u32_ct_casefold. 2009-06-30 00:19:21 +02:00
Bruno Haible
6274804878 Define u16_casefold as a wrapper around u16_ct_casefold. 2009-06-30 00:18:49 +02:00
Bruno Haible
ef8405aa7e Define u8_casefold as a wrapper around u8_ct_casefold. 2009-06-30 00:17:58 +02:00
Bruno Haible
3f977793bc Define u32_totitle as a wrapper around u32_ct_totitle. 2009-06-30 00:15:28 +02:00
Bruno Haible
177c766ff1 Define u16_totitle as a wrapper around u16_ct_totitle. 2009-06-30 00:14:50 +02:00
Bruno Haible
677440bc23 Define u8_totitle as a wrapper around u8_ct_totitle. 2009-06-30 00:13:55 +02:00
Bruno Haible
cb042426d2 Update u32_casemap invocation. 2009-06-30 00:10:06 +02:00
Bruno Haible
61345ec1d1 Update u16_casemap invocation. 2009-06-30 00:09:30 +02:00
Bruno Haible
92b7799b42 Update u8_casemap invocation. 2009-06-30 00:08:54 +02:00
Bruno Haible
ace96732ba Update u32_casemap invocation. 2009-06-30 00:07:56 +02:00
Bruno Haible
cacbbb292e Update u16_casemap invocation. 2009-06-30 00:07:21 +02:00
Bruno Haible
b270cf0a7d Update u8_casemap invocation. 2009-06-30 00:06:25 +02:00
Bruno Haible
ff17c2ba2e New module 'unicase/u32-ct-casefold'. 2009-06-30 00:03:45 +02:00
Bruno Haible
1f0eaf8ee4 New module 'unicase/u16-ct-casefold'. 2009-06-30 00:03:16 +02:00
Bruno Haible
2acbd879db New module 'unicase/u8-ct-casefold'. 2009-06-30 00:02:45 +02:00
Bruno Haible
a9577e5bdf New module 'unicase/u32-ct-totitle'. 2009-06-30 00:00:18 +02:00
Bruno Haible
18d9031f0a New module 'unicase/u16-ct-totitle'. 2009-06-29 23:59:46 +02:00
Bruno Haible
db3758fddf New module 'unicase/u8-ct-totitle'. 2009-06-29 23:59:08 +02:00
Bruno Haible
51457bd23a New module 'unicase/u32-ct-tolower'. 2009-06-29 23:56:21 +02:00
Bruno Haible
cc7f5298d7 New module 'unicase/u16-ct-tolower'. 2009-06-29 23:55:47 +02:00
Bruno Haible
9d1d11bf79 New module 'unicase/u8-ct-tolower'. 2009-06-29 23:55:19 +02:00
Bruno Haible
0a8598c4f8 New module 'unicase/u32-ct-toupper'. 2009-06-29 23:54:13 +02:00
Bruno Haible
379bac7101 New module 'unicase/u16-ct-toupper'. 2009-06-29 23:53:32 +02:00
Bruno Haible
eb30cca4cd New module 'unicase/u8-ct-toupper'. 2009-06-29 23:52:48 +02:00
Bruno Haible
598cf43427 Add context arguments to u*_casemap functions. 2009-06-29 23:51:02 +02:00
Bruno Haible
75df9a0a18 New module 'unicase/u32-suffix-context'. 2009-06-29 23:43:54 +02:00
Bruno Haible
c01461120e New module 'unicase/u16-suffix-context'. 2009-06-29 23:42:24 +02:00
Bruno Haible
9d0578a8df New module 'unicase/u8-suffix-context'. 2009-06-29 23:41:33 +02:00