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