diff options
Diffstat (limited to 'hurd')
-rw-r--r-- | hurd/process.defs | 6 | ||||
-rw-r--r-- | hurd/process_reply.defs | 2 | ||||
-rw-r--r-- | hurd/process_request.defs | 7 |
3 files changed, 12 insertions, 3 deletions
diff --git a/hurd/process.defs b/hurd/process.defs index bf905564..498faba8 100644 --- a/hurd/process.defs +++ b/hurd/process.defs @@ -373,7 +373,11 @@ routine proc_getnports ( /*** Routines related to early server bootstrapping ***/ -skip; /* Reserved for proc_set_init_task */ +/* Set the task of process HURD_PID_INIT. Only the startup process + HURD_PID_STARTUP may use this interface. */ +routine proc_set_init_task ( + process: process_t; + task: task_t); /* Inform the process server that the process is important. */ routine proc_mark_important ( diff --git a/hurd/process_reply.defs b/hurd/process_reply.defs index ed46d55b..80454a6b 100644 --- a/hurd/process_reply.defs +++ b/hurd/process_reply.defs @@ -177,7 +177,7 @@ simpleroutine proc_getnports_reply ( /*** Routines related to early server bootstrapping ***/ -skip; /* Reserved for proc_set_init_task */ +skip; /* proc_set_init_task */ skip; /* proc_mark_important */ simpleroutine proc_is_important_reply ( diff --git a/hurd/process_request.defs b/hurd/process_request.defs index 38e71461..7565f03f 100644 --- a/hurd/process_request.defs +++ b/hurd/process_request.defs @@ -374,7 +374,12 @@ simpleroutine proc_getnports_request ( /*** Routines related to early server bootstrapping ***/ -skip; /* Reserved for proc_set_init_task */ +/* Set the task of process HURD_PID_INIT. Only the startup process + HURD_PID_STARTUP may use this interface. */ +simpleroutine proc_set_init_task_request ( + process: process_t; + ureplyport reply: reply_port_t; + task: task_t); /* Inform the process server that the process is important. */ simpleroutine proc_mark_important_request ( |