Herbert P�tzl <[EMAIL PROTECTED]> writes: > [... C implementation of vserver + automake buildsystem ..] > why don't you start a rewrite of the tool package ... > I am willing to test the functionality ...
Ok; a first try is available at http://www-user.tu-chemnitz.de/~ensc/vserver/vserverx-0.23.tar.bz2 Large parts (but not all) were C'ified (C99 compiler prefered, but gcc 2.95 works too). The new buildsystem required some structural changes (*.cc -> *.c renamings, new directories, ...) so there is not very much common with the original vserver-0.23 package on the first glance. But the C++ -> C transition itself was mainly the removal of 'extern "C"' and the rearrangement of variable declarations. Else, I have not changed the functionality and the only improvement is a 'libvserver.a' library which provides the syscall-wrappers. To avoid conflicts, there should be chosen more unique names but to keep compatibility I am using the old ones (e.g. 'has_chrootsafe()'). Enrico
