iostream.cc (ends): Release the acquired lock.
* iostream.cc (ends): Release the acquired lock. (endl): Likewise. From-SVN: r36937
This commit is contained in:
parent
81cf47b209
commit
c1b037bde8
@ -1,3 +1,8 @@
|
||||
2000-10-18 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* iostream.cc (ends): Release the acquired lock.
|
||||
(endl): Likewise.
|
||||
|
||||
2000-10-16 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* iostream.cc (ostream::operator<<(double n)) [__GLIBC_MINOR__ >= 2]:
|
||||
|
@ -965,15 +965,25 @@ int istream::_skip_ws()
|
||||
|
||||
ostream& ends(ostream& outs)
|
||||
{
|
||||
if (outs.opfx())
|
||||
if (outs.opfx()) {
|
||||
_IO_cleanup_region_start ((void (*) __P ((void *))) _IO_funlockfile,
|
||||
outs._strbuf);
|
||||
outs.put('\0');
|
||||
outs.osfx();
|
||||
_IO_cleanup_region_end (0);
|
||||
}
|
||||
return outs;
|
||||
}
|
||||
|
||||
ostream& endl(ostream& outs)
|
||||
{
|
||||
if (outs.opfx())
|
||||
if (outs.opfx()) {
|
||||
_IO_cleanup_region_start ((void (*) __P ((void *))) _IO_funlockfile,
|
||||
outs._strbuf);
|
||||
flush(outs.put('\n'));
|
||||
outs.osfx();
|
||||
_IO_cleanup_region_end (0);
|
||||
}
|
||||
return outs;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user