So I was reading about system calls this week and I noticed that generally
we write wrappers which handle the syscalls from programs. So if a system
call is encountered, it calls this wrapper which then makes calls to the
kernel to perform the task.

So I presume that this wrapper is glibc in Hurd, right?

If so, then is it a vanilla glibc or a modified one.

If the above presumptions are true then how are these glibc wrappers
related to mach_msg syscalls in let's say: /include/mach/syscall_sw.h ?

Else, please explain where I'm wrong.

Regards,
Subhashish

Reply via email to