If you don't like the mixing of standard C interfaces and HelenOS native ones in one library, then there should be perhaps be two libraries that clearly separate the two worlds.
OK, I agree. I believe the misunderstanding was created by the fact that I don't consider our libc to be by necessity a Standard C Library just because it is called libc.
But yes, codifying it explicitly in such a way, making the use of libc optional, moving our native API into a different library (something like librt or whatever -- the name is certainly one of the most important things to invent :)) and eliminating any name clashes with the Standard C Library would probably satisfy both me and you. I'll start to work on it eventually.
M.D. _______________________________________________ HelenOS-devel mailing list [email protected] http://lists.modry.cz/listinfo/helenos-devel
