diff options
author | tron <tron> | 1998-11-01 23:07:30 +0000 |
---|---|---|
committer | tron <tron> | 1998-11-01 23:07:30 +0000 |
commit | 05fc4f8d23366cc5adcbbee29d8dc4b8ecd40536 (patch) | |
tree | 1cc890176fc42e5918b812e95d331b23f998a475 /sysutils/libgtop/patches/patch-am | |
parent | 82bbe56b9a54b3656fa4c993d7cca6885e0563e2 (diff) | |
download | pkgsrc-05fc4f8d23366cc5adcbbee29d8dc4b8ecd40536.tar.gz |
Make this package build under 1.3.2, fixes PR pkg/6388 by Clifford Wright.
Diffstat (limited to 'sysutils/libgtop/patches/patch-am')
-rw-r--r-- | sysutils/libgtop/patches/patch-am | 29 |
1 files changed, 22 insertions, 7 deletions
diff --git a/sysutils/libgtop/patches/patch-am b/sysutils/libgtop/patches/patch-am index a2eaca6c9ae..eb61d5bff02 100644 --- a/sysutils/libgtop/patches/patch-am +++ b/sysutils/libgtop/patches/patch-am @@ -1,31 +1,46 @@ -$NetBSD: patch-am,v 1.1 1998/10/18 22:11:41 tron Exp $ +$NetBSD: patch-am,v 1.2 1998/11/01 23:07:31 tron Exp $ --- sysdeps/bsd/procsignal.c.orig Wed Sep 9 01:54:54 1998 -+++ sysdeps/bsd/procsignal.c Sun Oct 18 23:59:26 1998 -@@ -63,22 +63,22 @@ ++++ sysdeps/bsd/procsignal.c Sun Nov 1 23:20:05 1998 +@@ -63,22 +63,38 @@ /* signal: mask of pending signals. * pinfo [0].kp_proc.p_siglist */ -- buf->signal = pinfo [0].kp_proc.p_siglist; ++#if defined(__NetBSD__) && (NSIG > 32) + buf->signal = pinfo [0].kp_proc.p_siglist.__bits[0]; ++#else + buf->signal = pinfo [0].kp_proc.p_siglist; ++#endif /* blocked: mask of blocked signals. * pinfo [0].kp_proc.p_sigmask */ - buf->blocked = pinfo [0].kp_proc.p_sigmask; -+ buf->blocked = pinfo [0].kp_proc.p_sigmask.__bits[0]; ++#if defined(__NetBSD__) && (NSIG > 32) ++ buf->signal = pinfo [0].kp_proc.p_sigmask.__bits[0]; ++#else ++ buf->signal = pinfo [0].kp_proc.p_sigmask; ++#endif /* sigignore: mask of ignored signals. * pinfo [0].kp_proc.p_sigignore */ - buf->sigignore = pinfo [0].kp_proc.p_sigignore; -+ buf->sigignore = pinfo [0].kp_proc.p_sigignore.__bits[0]; ++#if defined(__NetBSD__) && (NSIG > 32) ++ buf->signal = pinfo [0].kp_proc.p_sigignore.__bits[0]; ++#else ++ buf->signal = pinfo [0].kp_proc.p_sigignore; ++#endif /* sigcatch: mask of caught signals. * pinfo [0].kp_proc.p_sigcatch */ - buf->sigcatch = pinfo [0].kp_proc.p_sigcatch; -+ buf->sigcatch = pinfo [0].kp_proc.p_sigcatch.__bits[0]; ++#if defined(__NetBSD__) && (NSIG > 32) ++ buf->signal = pinfo [0].kp_proc.p_sigcatch.__bits[0]; ++#else ++ buf->signal = pinfo [0].kp_proc.p_sigcatch; ++#endif buf->flags = _glibtop_sysdeps_proc_signal; } |