proc_getexecdata and proc_setexecdata both seem to be totally broken.
It seems like they have never actually been called.

proc_setexecdata never deallocates the old port rights.

proc_getexecdata never sets its *portspoly out parameter, so garbage goes
into the reply message.

I think the only correct thing for proc_getexecdata to do is add a user ref
to each port and then set *portspoly to MACH_MSG_TYPE_MOVE_SEND.

_______________________________________________
Bug-hurd mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-hurd

Reply via email to