bb95a72318
This way we do not need to call the kernel just to get the port. Furthermore, we no longer increase the reference count on every invocation of `mach_host_self'. * mach/mach/mach_traps.h (__mach_host_self, mach_host_self): Protect declarations against the macro expansion. * mach/mach_init.c (__mach_host_self_): New variable. (mach_init): Initialize `__mach_host_self_'. * mach/mach_init.h (__mach_host_self_): New declaration. (__mach_host_self, mach_host_self): New macros. * sysdeps/mach/hurd/dl-sysdep.c (_dl_sysdep_start_cleanup): Release reference. |
||
---|---|---|
.. | ||
mach | ||
devstream.c | ||
err_boot.sub | ||
err_ipc.sub | ||
err_kern.sub | ||
err_mach.sub | ||
err_server.sub | ||
err_us.sub | ||
error_compat.c | ||
errorlib.h | ||
errstring.c | ||
errsystems.awk | ||
lock-intern.h | ||
mach_error.c | ||
mach_error.h | ||
mach_init.c | ||
mach_init.h | ||
mach.h | ||
Machrules | ||
Makefile | ||
mig_strncpy.c | ||
mig-alloc.c | ||
mig-dealloc.c | ||
mig-reply.c | ||
msg-destroy.c | ||
msg.c | ||
msgserver.c | ||
mutex-init.c | ||
mutex-solid.c | ||
setup-thread.c | ||
shortcut.awk | ||
spin-lock.c | ||
spin-lock.h | ||
spin-solid.c | ||
syscalls.awk | ||
Versions |