From 787cf415c05ca62623d6e5b0f94ff61c13eb08ad Mon Sep 17 00:00:00 2001 From: Thomas Bushnell Date: Sun, 11 Jul 1999 05:32:01 +0000 Subject: 1999-07-09 Thomas Bushnell, BSG * info.c (get_string_array): Use mmap instead of vm_allocate. (S_proc_getprocinfo): Likewise. (S_proc_getloginpids): Likewise. * mgt.c (S_proc_getallpids): Likewise. * pgrp.c (S_proc_getsessionpids): Likewise. (S_proc_getsessionpgids): Likewise. (S_proc_getpgrppids): Likewise. --- proc/mgt.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'proc/mgt.c') diff --git a/proc/mgt.c b/proc/mgt.c index 581338dc..551885de 100644 --- a/proc/mgt.c +++ b/proc/mgt.c @@ -478,8 +478,8 @@ S_proc_getallpids (struct proc *p, prociterate (count_up, &nprocs); if (nprocs > *pidslen) - vm_allocate (mach_task_self (), (vm_address_t *) pids, - nprocs * sizeof (pid_t), 1); + *pids = mmap (0, nprocs * sizeof (pid_t), PROT_READ|PROT_WRITE, + MAP_ANON, 0, 0); loc = *pids; prociterate (store_pid, &loc); -- cgit v1.2.3