summaryrefslogtreecommitdiff
path: root/sysutils/libgtop2/patches/patch-al
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/libgtop2/patches/patch-al')
-rw-r--r--sysutils/libgtop2/patches/patch-al14
1 files changed, 14 insertions, 0 deletions
diff --git a/sysutils/libgtop2/patches/patch-al b/sysutils/libgtop2/patches/patch-al
new file mode 100644
index 00000000000..65b6af1d1b5
--- /dev/null
+++ b/sysutils/libgtop2/patches/patch-al
@@ -0,0 +1,14 @@
+$NetBSD: patch-al,v 1.1.1.1 2004/04/02 12:09:16 jmmv Exp $
+
+--- sysdeps/freebsd/prockernel.c.orig 2004-03-11 03:23:52.000000000 +0100
++++ sysdeps/freebsd/prockernel.c
+@@ -228,6 +228,9 @@ glibtop_get_proc_kernel_p (glibtop *serv
+ #if defined(__m68k__)
+ buf->kstk_esp = (u_int64_t) pcb.pcb_usp;
+ buf->kstk_eip = (u_int64_t) 0;
++#elif defined(__x86_64__)
++ buf->kstk_esp = (u_int64_t) pcb.pcb_usersp;
++ buf->kstk_eip = (u_int64_t) 0;
+ #elif (defined(__arm32__) || defined(__powerpc__))
+ buf->kstk_esp = (u_int64_t) pcb.pcb_sp;
+ buf->kstk_eip = (u_int64_t) 0;