haiku/headers
Ingo Weinhold cbc85916fb Add boot loader packagefs support
* Add pread().
* Add Node::ReadLink() to read a symbolic link path.
* Add Directory::LookupDontTraverse() and make Lookup() non-abstract.
  Lookup() is implemented via LookupDontTraverse() and Node::ReadLink().
* Adjust all FS implementations accordingly.
* Add a packagefs implementation. Unlike other FS implementations it
  isn't a pseudo-module, but provides a function to explicitly mount a
  package file (packagefs_mount_file()).
* Finish BootVolume::SetTo() implementation, mounting the package file
  and replacing fSystemDirectory.

Now the boot loader can load the kernel and boot modules from a packaged
system. The kernel boots up to the point where the boot volume is
mounted.
2011-07-17 16:54:15 +02:00
..
build Build libpackage for the build platform 2011-07-17 16:54:10 +02:00
compatibility Updated posix headers to remove commas from copyright line, to match the preferred coding guidelines. 2010-11-03 22:04:50 +00:00
config Flat commit of all changes from package-management branch in svn 2011-07-17 16:54:06 +02:00
cpp * Added missing clear() method. 2010-08-05 11:23:01 +00:00
glibc
libs * Added bool and double BString::operator<<() versions. 2011-07-07 10:17:15 +00:00
os Fixed x86_64 handling by the build system. 2011-07-17 16:54:08 +02:00
posix ANSI C doesn't like unnamed unions. 2011-07-17 13:57:30 +00:00
private Add boot loader packagefs support 2011-07-17 16:54:15 +02:00
tools