aboutsummaryrefslogtreecommitdiff
path: root/proc/mig-mutate.h
Commit message (Collapse)AuthorAgeFilesLines
* proc: Use notify server implementation from libportsSergey Bugaev2022-08-101-9/+0
| | | | We can simply override proc_dead_name () to handle dead-name notifications.
* proc: Fix new task notifications.Justus Winter2016-11-011-0/+9
| | | | | | * proc/mgt.c (S_mach_notify_new_task): Fix receiver handling, fix port leak. * proc/mig-mutate.h: Mutate the task notification protocol.
* proc: add payload-aware intrans functionsJustus Winter2014-12-071-0/+4
| | | | | | | | * proc/mig-decls.h (begin_using_proc_payload): New function. (begin_using_exc_payload): Likewise. * proc/mig-mutate.h: Add mutators. * proc/proc_exc.defs (exception_t): Add payload-aware in-translator function.
* proc: move translation functions to mig-decls.hJustus Winter2014-05-161-3/+3
| | | | | | | * proc/hash.c (reqport_find): Move this function... * proc/proc.h (process_drop): ... and this... * proc/mig-decls.h: ... here and rename them. * proc/mig-mutate.h: Update accordingly.
* libports: fix notify_port_t receiver lookupsJustus Winter2014-04-061-0/+33
* libports/Makefile (MIGSFLAGS): Include mig-mutate.h. * libports/mig-decls.h: New file. * libports/mig-mutate.h: Likewise. * libports/notify-dead-name.c: Fix receiver lookups. * libports/notify-no-senders.c: Likewise. * libports/notify-msg-accepted.c: Adjust function declaration. * libports/notify-port-deleted.c: Likewise. * libports/notify-port-destroyed.c: Likewise. * libports/notify-send-once.c: Likewise. * libports/ports.h: Likewise. * proc/Makefile (MIGSFLAGS): Include mig-mutate.h, move PROCESS mutators... * proc/mig-mutate.h: ... into a new file, add NOTIFY mutators. * proc/notify.c: Fix receiver lookups, adjust function declarations. * term/devio.c (ports_do_mach_notify_send_once): Adjust accordingly.