aboutsummaryrefslogtreecommitdiff
path: root/include/mach/task_notify.defs
Commit message (Collapse)AuthorAgeFilesLines
* include: Fix new task notifications.Justus Winter2016-11-011-2/+5
| | | | | | | | Instead of copying the send right, move it. This fixes a send-right leak. * include/mach/task_notify.defs (task_move_t): New type. (mach_notify_new_task): Use the new type.
* Make task notification ports mutable.Justus Winter2016-10-131-1/+21
| | | | | * include/mach/task_notify.defs (task_notify_port_t): New type. (mach_notify_new_task): Use the specialized type.
* kern: provide notifications about new tasksJustus Winter2014-12-091-0/+36
These notifications are sent to the port registered via `register_new_task_notification' and provide a robust parental relation between tasks to a userspace server. * Makefrag.am: Add task_notify.defs. * include/mach/gnumach.defs: Add register_new_task_notification. * include/mach/task_notify.defs: New file. * kern/task.c (new_task_notification): New variable. (task_create): Send new task notifications. (register_new_task_notification): Add server function. * kern/task_notify.cli: New file.