diff options
author | Jeremie Koenig <jk@jk.fr.eu.org> | 2010-08-17 22:20:32 +0000 |
---|---|---|
committer | Jeremie Koenig <jk@jk.fr.eu.org> | 2010-08-30 14:14:49 +0200 |
commit | 85feec46e7d8884a9a34276c7cad8133c5fbb02e (patch) | |
tree | f13066e7725f2360e172440583f7d79f11ee3487 /process.h | |
parent | 931c02a6bd8197b0b6334622795984463c05200b (diff) |
Fetch process information and reject the non-existing ones
* process.c, process.h (process_make_node): Make static,
include a procinfo structure into the node information.
(process_lookup_pid): New function, replaces process_make_node as the
outer interface, returns an error for non-existing processes.
* proclist.c (proclist_lookup): Convert to the new interface.
Diffstat (limited to 'process.h')
-rw-r--r-- | process.h | 10 |
1 files changed, 8 insertions, 2 deletions
@@ -1,2 +1,8 @@ -struct node * -process_make_node (process_t procserv, pid_t pid); +#include <hurd.h> + +/* Create a node for a directory representing information available at + the proc server PROC for the given PID. On success, returns the + newly created node in *NP. */ +error_t +process_lookup_pid (process_t proc, pid_t pid, struct node **np); + |