Ingo Weinhold
d49f1b87a0
We were handling closing of file descriptors incorrectly. The close_*()
...
and free_*_cookie() hooks of the underlying FS were always called
together when the reference count of the FD dropped to zero. When
blocking operations (reading/writing) on the FD were still in progress
this would never happen, though. Now we additionally maintain an open
count and call the close_*() hook when it drops to zero.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@11882 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-03-17 20:25:07 +00:00
..
2005-03-03 06:11:08 +00:00
2005-02-11 03:11:19 +00:00
2005-01-30 16:09:57 +00:00
2004-11-04 15:51:27 +00:00
2005-02-02 02:31:06 +00:00
2005-02-12 03:48:54 +00:00
2005-03-17 17:06:56 +00:00
2005-01-18 17:18:01 +00:00
2005-01-25 02:37:08 +00:00
2005-01-20 17:52:06 +00:00
2005-03-17 20:25:07 +00:00
2005-02-02 06:17:58 +00:00
2005-02-12 03:50:49 +00:00
2004-12-14 17:09:06 +00:00
2005-01-18 16:13:27 +00:00
2005-01-10 07:36:08 +00:00
2004-11-26 14:41:53 +00:00
2004-11-30 18:32:02 +00:00
2004-11-10 01:59:09 +00:00
2005-03-12 15:05:12 +00:00
2005-01-18 02:34:00 +00:00
2005-03-12 21:45:49 +00:00
2005-02-11 04:54:35 +00:00
2004-12-13 22:22:45 +00:00
2005-01-24 01:19:03 +00:00
2005-01-30 01:11:33 +00:00
2004-11-27 12:05:41 +00:00
2005-01-20 17:52:06 +00:00
2004-12-15 09:23:50 +00:00
2004-11-23 00:11:33 +00:00
2004-11-26 16:23:49 +00:00
2004-11-30 18:17:59 +00:00
2005-03-17 17:06:56 +00:00
2004-11-30 21:06:11 +00:00
2005-03-12 15:11:08 +00:00
2005-03-12 15:11:08 +00:00
2005-03-09 01:42:37 +00:00
2005-03-13 23:57:34 +00:00
2005-02-02 06:20:00 +00:00
2004-11-23 03:17:39 +00:00
2004-12-12 20:33:01 +00:00
2004-11-03 17:24:41 +00:00
2004-11-18 17:46:39 +00:00
2005-01-25 22:56:31 +00:00
2005-01-27 07:06:49 +00:00