From 96c5ede7ef4fa9bb902313f2aa2112483a4c3f95 Mon Sep 17 00:00:00 2001 From: jmallett Date: Tue, 1 Oct 2002 17:17:32 +0000 Subject: Ressurect libkvm use of the bitmasked signal list in the kernel, now that reliable signal queues are gone. --- lib/libkvm/kvm_proc.c | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) (limited to 'lib/libkvm') diff --git a/lib/libkvm/kvm_proc.c b/lib/libkvm/kvm_proc.c index 57a0182..f8ca7f3 100644 --- a/lib/libkvm/kvm_proc.c +++ b/lib/libkvm/kvm_proc.c @@ -192,13 +192,6 @@ kvm_proclist(kd, what, arg, p, bp, maxcnt) kp->ki_textvp = proc.p_textvp; kp->ki_fd = proc.p_fd; kp->ki_vmspace = proc.p_vmspace; - /* - * The pending signal list is private to the kernel, as the - * queue cannot be exported, and the interfaces used are - * not exposed to userland. For compatability, just install - * an empty signal set. - */ - SIGEMPTYSET(kp->ki_siglist); if (proc.p_procsig != NULL) { if (KREAD(kd, (u_long)proc.p_procsig, &procsig)) { _kvm_err(kd, kd->program, @@ -334,6 +327,7 @@ nopgrp: bintime2timeval(&proc.p_runtime, &tv); kp->ki_runtime = (u_int64_t)tv.tv_sec * 1000000 + tv.tv_usec; kp->ki_pid = proc.p_pid; + kp->ki_siglist = proc.p_siglist; kp->ki_sigmask = proc.p_sigmask; kp->ki_xstat = proc.p_xstat; kp->ki_acflag = proc.p_acflag; -- cgit v1.1