Hello,

I've just merged some substantial changes to the filesystem layer in
mainline revision 2592. Here is the commit log:

---
Merge from lp:~jakub/helenos/vfs-2.5-cherrypick

This merge cherry-picks some of the changesets from Jiri Zarevucky's:

  lp:~zarevucky-jiri/helenos/vfs-2.5

and then continues independently, yet sometime in a similar vein.

Roughly speaking, Jiri's branch is merged entirely up to its revision
1926 and then cherry-picked on and off until its revision 1965. Among
these changes are:

* relativization of the API,
* client-side roots,
* server-side mounts,
* inbox for passing arbitrary files from parent to child,
* some streamlining and cleanup.

Additional changes include:

* addressing issues introduced by the above changes,
* client-side I/O cursors (file positions),
* all HelenOS file system APIs begin with the vfs_ prefix and can be
  used after including vfs/vfs.h,
* removal of some POSIX-ish headers and definitions,
* additional cleanup.
---

You might also want to pull the latest bits from the coastline
repository as it had to be updated to reflect the above mainline changes.

As of now, I know of the following issues / regressions:

- sun4v does not boot (probably image-size related issue); use sun4u in
  the meantime
- python2 fails to build and complains about missing dirent.c symbols;
  I have been investigating the issue today, but so far inconclusively.

I will be updating the wiki in the next few days to document the new,
non-POSIXy API.

Cheers,
Jakub

_______________________________________________
HelenOS-devel mailing list
HelenOS-devel@lists.modry.cz
http://lists.modry.cz/listinfo/helenos-devel

Reply via email to