aboutsummaryrefslogtreecommitdiffstats
path: root/src/sysdep.c
diff options
context:
space:
mode:
authorPaul Eggert <[email protected]>2012-07-06 19:25:28 -0700
committerPaul Eggert <[email protected]>2012-07-06 19:25:28 -0700
commitf3047c750dddbf9fe0bb6211b868247b4fc1a3ea (patch)
tree5d7f7e3d8478a563ad829a6ac462ba096bec298e /src/sysdep.c
parent31571fd712d8c1796f7d31739f1b48cf25948d64 (diff)
* sysdep.c (list_system_processes): Port to NetBSD-current.
Fixes: debbugs:11797
Diffstat (limited to 'src/sysdep.c')
-rw-r--r--src/sysdep.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/sysdep.c b/src/sysdep.c
index 63bf680f17..cf646768af 100644
--- a/src/sysdep.c
+++ b/src/sysdep.c
@@ -2520,7 +2520,7 @@ list_system_processes (void)
Lisp_Object
list_system_processes (void)
{
-#if defined DARWIN_OS || defined __OpenBSD__
+#if defined DARWIN_OS || defined __NetBSD__ || defined __OpenBSD__
int mib[] = {CTL_KERN, KERN_PROC, KERN_PROC_ALL};
#else
int mib[] = {CTL_KERN, KERN_PROC, KERN_PROC_PROC};
@@ -2546,7 +2546,7 @@ list_system_processes (void)
len /= sizeof (struct kinfo_proc);
for (i = 0; i < len; i++)
{
-#ifdef DARWIN_OS
+#if defined DARWIN_OS || defined __NetBSD__
proclist = Fcons (make_fixnum_or_float (procs[i].kp_proc.p_pid), proclist);
#elif defined __OpenBSD__
proclist = Fcons (make_fixnum_or_float (procs[i].p_pid), proclist);