--- src/sysdep.c.bak 2012-06-27 11:32:44.000000000 +0200 +++ src/sysdep.c 2012-06-27 11:34:21.000000000 +0200 @@ -45,7 +45,7 @@ #include #endif -#ifdef DARWIN_OS +#if defined(DARWIN_OS) || defined(__NetBSD__) #include #endif @@ -2522,7 +2522,7 @@ Lisp_Object list_system_processes (void) { -#ifdef DARWIN_OS +#if defined(DARWIN_OS) || defined(__NetBSD__) int mib[] = {CTL_KERN, KERN_PROC, KERN_PROC_ALL}; #else int mib[] = {CTL_KERN, KERN_PROC, KERN_PROC_PROC}; @@ -2548,7 +2548,7 @@ 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); #else proclist = Fcons (make_fixnum_or_float (procs[i].ki_pid), proclist);