commit-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

hurd-l4/doc hurd-on-l4.tex


From: Marcus Brinkmann
Subject: hurd-l4/doc hurd-on-l4.tex
Date: Sat, 30 Aug 2003 20:37:04 -0400

CVSROOT:        /cvsroot/hurd
Module name:    hurd-l4
Branch:         
Changes by:     Marcus Brinkmann <address@hidden>       03/08/30 20:37:04

Modified files:
        doc            : hurd-on-l4.tex 

Log message:
        Beautification

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/doc/hurd-on-l4.tex.diff?tr1=1.5&tr2=1.6&r1=text&r2=text

Patches:
Index: hurd-l4/doc/hurd-on-l4.tex
diff -u hurd-l4/doc/hurd-on-l4.tex:1.5 hurd-l4/doc/hurd-on-l4.tex:1.6
--- hurd-l4/doc/hurd-on-l4.tex:1.5      Sat Aug 30 20:02:17 2003
+++ hurd-l4/doc/hurd-on-l4.tex  Sat Aug 30 20:37:03 2003
@@ -1733,7 +1733,19 @@
 \label{proc}
 
 The \texttt{proc} server implements Unix process semantics in the Hurd
-system.
+system.  It will also assign a PID to each task that was created with
+the \texttt{task} server, so that the owner of these tasks, and the
+system administrator, can at least send the \verb/SIGKILL/ signal to
+them.
+
+The \texttt{proc} server uses the task manager capability from the
+\texttt{task} server to get hold of the information about all tasks
+and the task control caps.
+
+\begin{comment}
+  The \texttt{proc} server might also be the natural place to
+  implement a first policy server for the \texttt{task} server.
+\end{comment}
 
 
 \subsection{Signals}
@@ -1786,6 +1798,14 @@
   \verb/kill/.  The task server helps the users a bit here by not
   reusing task IDs as long as possible.
 \end{comment}
+
+Some signals are not implemented by sending a message to the task.
+\verb/SIGKILL/ for example destroys the tasks without contacting it at
+all.  This feature is implemented in the \texttt{proc} server.
+
+The signal capability is also used for other things, like the message
+interface (which allows you to manipulate the environment variables
+and \texttt{auth} capability of a running task, etc).
 
   
 \section{Exec}




reply via email to

[Prev in Thread] Current Thread [Next in Thread]