summaryrefslogtreecommitdiff
path: root/debian/patches/0004-hurd-add-proc_make_task_namespace.patch
diff options
context:
space:
mode:
Diffstat (limited to 'debian/patches/0004-hurd-add-proc_make_task_namespace.patch')
-rw-r--r--debian/patches/0004-hurd-add-proc_make_task_namespace.patch45
1 files changed, 0 insertions, 45 deletions
diff --git a/debian/patches/0004-hurd-add-proc_make_task_namespace.patch b/debian/patches/0004-hurd-add-proc_make_task_namespace.patch
deleted file mode 100644
index b20dd055..00000000
--- a/debian/patches/0004-hurd-add-proc_make_task_namespace.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-From 698ce8e25499776fce864a59ef3dbb57040735a8 Mon Sep 17 00:00:00 2001
-From: Justus Winter <4winter@informatik.uni-hamburg.de>
-Date: Wed, 12 Nov 2014 15:30:18 +0100
-Subject: [PATCH hurd 4/5] hurd: add `proc_make_task_namespace'
-
-Add a new RPC to the process protocol to create task namespaces.
-These can be used by an unprivileged process to claims the
-responsibility to manage all tasks in this namespace. Any task
-created in this namespace will automatically be declared a child of
-the root process, and a `mach_notify_new_task' message is sent to a
-given port. If the root process dies, the proc server will terminate
-all tasks in the namespace.
-
-* hurd/process.defs (proc_make_task_namespace): New RPC.
----
- hurd/process.defs | 11 ++++++++++-
- 1 file changed, 10 insertions(+), 1 deletion(-)
-
-diff --git a/hurd/process.defs b/hurd/process.defs
-index 498faba..4ceb69e 100644
---- a/hurd/process.defs
-+++ b/hurd/process.defs
-@@ -1,5 +1,5 @@
- /* Definitions for process server interface
-- Copyright (C) 1992,93,94,95,96,97,2001,2013 Free Software Foundation
-+ Copyright (C) 1992,93,94,95,96,97,2001,13,14 Free Software Foundation
-
- This file is part of the GNU Hurd.
-
-@@ -404,3 +404,12 @@ routine proc_get_code (
- process: process_t;
- out start_code: vm_address_t;
- out end_code: vm_address_t);
-+
-+/* Create a new task namespace. PROCESS claims the responsibility to
-+ manage all tasks in this namespace. Any task created in this
-+ namespace will automatically be declared a child of PROCESS, and a
-+ `mach_notify_new_task' message is sent to NOTIFY. If PROCESS dies,
-+ the proc server will terminate all tasks in the namespace. */
-+routine proc_make_task_namespace (
-+ process: process_t;
-+ notify: mach_port_send_t);
---
-2.1.3
-