diff options
author | antrik <antrik@users.sf.net> | 2009-06-20 12:29:06 +0200 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2010-09-18 20:34:20 +0200 |
commit | be9be179a2cde041fbe042362ee80f9874233953 (patch) | |
tree | 22ae322b09d7e6b81b6b984c235a1e865774f8e8 /exec/util.c | |
parent | 7cecc5f97fb28126a7d930efe44d3a03a64ba272 (diff) |
Obtain number of ports in proc and libps
Add (and implement) a proc RPC to obtain the number of Mach ports used
by the target task.
Add infrastructure in libps to read this information.
* hurd/process.defs (proc_getnports): New RPC.
* hurd/process_request.defs (proc_getnports_request): New RPC.
* libps/procstat.c (proc_stat_set_flags): Call proc_getnports RPC if
needed.
* libps/ps.h (proc_stat): New `num_ports' field.
(PSTAT_NUM_PORTS): New macro.
(proc_stat_num_ports): New macro.
* libps/spec.c (ps_get_num_ports): New function.
(ps_num_ports_getter): New variable.
(specs): New entry for `ps_num_ports_getter'.
* proc/info.c (S_proc_getnports): New function.
Diffstat (limited to 'exec/util.c')
0 files changed, 0 insertions, 0 deletions