PROC2_$LIST Domain/OS PROC2_$LIST
NAME
proc2_$list - list level 2 process UIDs
SYNOPSIS (C)
#include <apollo/base.h>
#include <apollo/proc2.h>
void proc2_$list(
uid_$t *uid_list,
pinteger &max_num_uids,
pinteger *num_uids)
SYNOPSIS (Pascal)
%include '/sys/ins/base.ins.pas';
%include '/sys/ins/proc2.ins.pas';
procedure proc2_$list(
out uid_list: univ proc2_$uid_list_t;
in max_num_uids: pinteger;
out num_uids: pinteger);
SYNOPSIS (FORTRAN)
%include '/sys/ins/base.ins.ftn'
%include '/sys/ins/proc2.ins.ftn'
integer*4 uid_list(48)
integer*2 max_num_uids, num_uids
call proc2_$list(uid_list, max_num_uids, num_uids)
DESCRIPTION
Proc2_$list supplies a list of up to max_num_uids level 2 processes (user
processes) running on the local node in uid_list.
uid_list
A list of the up to max_num_uids UIDs for level 2 processes running
on the local node.
max_num_uids
The maximum number of UIDs that proc2_$list should supply.
Proc2_$list will not write more than max_num_uids UIDs into
uid_list.
num_uids
The number of active level 2 processes on the local node. If
num_uids is greater than max_num_uids, then only a partial list was
written into uid_list.
SEE ALSO
proc2_$who_am_i.