1 2005-01-03 Mark Mitchell <mark@codesourcery.com>
3 * testsuite/testsuite_hooks.cc: Update coypright and follow style
5 * testsuite/testsuite_hooks.h: Likewise.
6 * testsuite/27_io/basic_filebuf/close/char/4879.cc: Use
8 * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
9 * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
10 * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
11 * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc:
13 * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
14 * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
15 * testsuite/27_io/objects/char/7.cc: Likewise.
16 * testsuite/27_io/objects/char/9661-1.cc: Likewise.
17 * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
18 * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
20 * configure.ac: Check for sys/ipc.h and sys/sem.h.
21 * config.h.in: Regenerated.
22 * configure: Likewise.
23 * testsuite/testsuite_hooks.cc (_GLIBCXX_SYSV_SEM): Conditionally
25 (sys/types.h): Include.
26 (sys/ipc.h): Likewise.
27 (sys/sem.h): Likewise.
28 (__gnu_test::semun): New type.
29 (__gnu_test::semaphore::sempaphore): New function.
30 (__gnu_test::semaphore::~semaphore): Likewise.
31 (__gnu_test::semaphore::wait): Likewise.
32 (__gnu_test::semaphore::signal): Likewise.
33 * testsuite/testsuite_hooks.h (__gnu_test::semaphore): New class.
34 * testsuite/27_io/basic_filebuf/close/char/4879.cc: Use
35 semaphores, not sleep.
36 * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
37 * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
38 * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
39 * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc:
41 * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
42 * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
43 * testsuite/27_io/objects/char/7.cc: Likewise.
44 * testsuite/27_io/objects/char/9661-1.cc: Likewise.
45 * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
46 * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
48 2005-01-03 Paolo Carlini <pcarlini@suse.de>
50 * include/bits/istream.tcc (ignore(streamsize), ignore(streamsize,
51 int_type)): Reset _M_gcount to numeric_limits<streamsize>::min().
52 * src/istream.cc (basic_istream<char>::ignore(streamsize, int_type),
53 basic_istream<wchar_t>::ignore(streamsize, int_type)): Likewise.
54 * src/istream.cc (basic_istream<char>::ignore(streamsize),
55 basic_istream<wchar_t>::ignore(streamsize)): Likewise; fix a typo.
57 2005-01-02 Paolo Carlini <pcarlini@suse.de>
59 * src/istream.cc (basic_istream<char>::ignore(streamsize),
60 basic_istream<char>::ignore(streamsize, int_type),
61 basic_istream<wchar_t>::ignore(streamsize),
62 basic_istream<wchar_t>::ignore(streamsize, int_type)): Avoid
64 * include/bits/istream.tcc (ignore(streamsize), ignore(streamsize,
65 int_type)): Likewise; use snextc in the main loop, consistently
66 with the specializations above.
68 2005-01-02 Chris Jefferson <chris@bubblescope.net>
70 * include/bits/stl_algobase.h (mismatch): Correct concept check.
72 2005-01-01 Paolo Carlini <pcarlini@suse.de>
74 * testsuite/ext/enc_filebuf/char/13189.cc: Fix, first include
75 testsuite_hooks.h, to know whether including ext/enc_filebuf.h.
76 * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.
78 2005-01-01 Paolo Carlini <pcarlini@suse.de>
80 * testsuite/27_io/basic_istream/extractors_character/char/1.cc: Fix,
81 null-terminate array1 at the outset.
82 * testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc: