haiku/src
Ingo Weinhold ec598fe493 * Added FS interface hooks io() and cancel_io(). The former is supposed
to provide asynchrounous (or only synchronous, if asynchronous is not
  supported) I/O request support. It will eventually replace
  {read,write}_pages(). None of the FS implementations implement them
  yet.
* Implemented some support functions for request-based I/O. File system
  implementations can use do_fd_io() which passes an I/O request to the
  layer responsible for a given FD, and do_iterative_fd_io(), which
  translates a request for a file to subrequests for the underlying
  device and passes them on. Both fall back to synchrounous processing
  when the io() hook is not supported.
  Furthermore added vfs_synchronous_io() which should be handy for the
  devfs to perform io_requests synchronously for devices that don't
  support the io() hook.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26655 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-07-28 02:07:20 +00:00
..
add-ons * Added FS interface hooks io() and cancel_io(). The former is supposed 2008-07-28 02:07:20 +00:00
apps Calling BDiskDeviceSystem::CommitModifications() will delete all BPartition 2008-07-26 18:57:14 +00:00
bin Prevent softfault, although I would like not to have to declare the sender if I dont care... 2008-07-24 18:28:27 +00:00
build Prefer NULL over 0 and not need to initialize globals with zero as pointed 2008-07-24 12:57:41 +00:00
data update to tzdata2008d 2008-07-19 10:47:57 +00:00
documentation removed former haiku_book and headersampler tool 2007-10-04 22:15:58 +00:00
kits * Introduced new BBitmap flag B_BITMAP_SCALE_BILINEAR. 2008-07-26 23:40:13 +00:00
libs * merge parts of libprint and libprintutils to make both indepentend 2008-07-26 22:36:01 +00:00
preferences * move libprint sources into libs, as it is a 3rdparty lib 2008-07-22 20:30:14 +00:00
servers Implemented an optimized version of bilinear scaled bitmap drawing for 2008-07-27 23:58:20 +00:00
system * Added FS interface hooks io() and cancel_io(). The former is supposed 2008-07-28 02:07:20 +00:00
tests Since we don't use the IOScheduler, we have to explicitly tell the 2008-07-28 01:19:52 +00:00
tools julun+mauricek: 2008-07-23 22:17:54 +00:00
Jamfile libshared.a doesn't deserve a src/ subdirectory. Moved to 2007-06-15 18:32:50 +00:00