haiku/src/system/kernel/cache
Axel Dörfler 061816eefa * Fixed two bugs found by Ingo: the tempVec array bounds weren't checked when
filling them which could have written over the stack, and their iovec length
  was set for the wrong iovec, potentially clobbering any memory.
* The first tempVec was usually empty, anyway, as the wrong iovec was chosen
  to start from (usually one too early).
* The tempVec loop is now repeated until the whole fileVec is completed.
* Minor cleanup.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20476 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-03-31 09:54:56 +00:00
..
block_allocator.cpp * Removed my old doubly linked list implementation, and stay with Ingo's. 2006-03-27 10:27:05 +00:00
block_cache_private.h * You can now create the block cache in read-only mode (using an additional 2006-08-30 23:18:31 +00:00
block_cache.cpp Fixed broken iteration in block_cache::RemoveUnusedBlocks(). The loop 2007-03-28 22:53:45 +00:00
BlockMap.cpp Renamed system/core to system/kernel. 2005-04-13 13:22:10 +00:00
BlockMap.h Renamed system/core to system/kernel. 2005-04-13 13:22:10 +00:00
file_cache.cpp * Fixed two bugs found by Ingo: the tempVec array bounds weren't checked when 2007-03-31 09:54:56 +00:00
Jamfile * Introduced new build system variables 2005-12-30 21:20:07 +00:00
vnode_store.cpp Added a "reenter" parameter to the {read|write}_pages() functions to give file 2006-04-12 13:34:04 +00:00
vnode_store.h Renamed system/core to system/kernel. 2005-04-13 13:22:10 +00:00