The first is what happens when a server executes a translator? That is, is the translator run as a layer between the kernel and user app (thereby making system calls to accomplish things like internally opening files/directoris as well as using the original port for information to and from the user app and server)? Or is it run as a layer between the server and kernel (thereby making server-specific function calls to accomplish the same things mentioned above)?
Secondly, are the servers and translators run as user processes or system processes? What about the kernel?
Thirdly, why is there a need for translators? They just seem like an extra layer (or "middle-man") between the user app-kernel-server connection that would otherwise occur.
Thanks for the help.
God bless Hiran
_________________________________________________________________
MSN 8 helps eliminate e-mail viruses. Get 2 months FREE*. http://join.msn.com/?page=features/virus
_______________________________________________ Help-hurd mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/help-hurd
