diff options
author | Ulrich Drepper <drepper@redhat.com> | 2001-07-24 04:22:05 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 2001-07-24 04:22:05 +0000 |
commit | beafb7521f1ce231fa3ac799cdedd361b3469886 (patch) | |
tree | 46a7a5d6f8173cf7ce74f5fe99f9b70ceabf88d9 /ChangeLog | |
parent | 3afd949152e8d72708f9f430855c6e71595df78b (diff) | |
download | glibc-beafb7521f1ce231fa3ac799cdedd361b3469886.tar.gz |
Update.
* libio/iofclose.c (_IO_new_fclose): Unlink descriptor first to
avoid deadlock.
* libio/oldiofclose.c (_IO_old_fclose): Likewise.
* libio/genops.c (_IO_un_link): Get stream lock since it's not
always done in the caller.
(_IO_link_in): Likewise.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -1,5 +1,12 @@ 2001-07-23 Ulrich Drepper <drepper@redhat.com> + * libio/iofclose.c (_IO_new_fclose): Unlink descriptor first to + avoid deadlock. + * libio/oldiofclose.c (_IO_old_fclose): Likewise. + * libio/genops.c (_IO_un_link): Get stream lock since it's not + always done in the caller. + (_IO_link_in): Likewise. + * libio/genops.c (_IO_list_all_stamp): New variable. (_IO_un_link): Bump _IO_list_all_stamp after removing from list. (_IO_link): Likewise for insertion. |