Hi everyone. I have started bringing bits and pieces of my VFS2 thesis into the original C-language server. So far, I have mostly just made the API fully relative (the server doesn't know what the root is). This by itself allows things like chroot. I have also ported the inbox mechanism I used to replace UNIX-like preset file descriptors. Apart from that, I haven't changed anything visible. I kept the original mount mechanism, but I reimplemented it inside VFS server, so that endpoint filesystem servers do not communicate.
If you agree with me on the usefulness of the changes, I would like to continue with a little restructuring and cleanup of the server. You can check out the current state of my work at [0]. There are some things that could use cleanup, and there may be unnoticed bugs and/or memory leaks, but I am keeping the repository in a consistent state, so it should build and work just like the current mainline tip. [0] https://code.launchpad.net/~zarevucky-jiri/helenos/vfs2-cherrypick -- Jirka Z.
_______________________________________________ HelenOS-devel mailing list [email protected] http://lists.modry.cz/listinfo/helenos-devel
