[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] /srv/bzr/emacs/trunk r108929: * sysdep.c (list_system_proc
From: |
Paul Eggert |
Subject: |
[Emacs-diffs] /srv/bzr/emacs/trunk r108929: * sysdep.c (list_system_processes): Port to NetBSD-current. |
Date: |
Fri, 06 Jul 2012 19:25:28 -0700 |
User-agent: |
Bazaar (2.5.0) |
------------------------------------------------------------
revno: 108929
fixes bug: http://debbugs.gnu.org/11797
committer: Paul Eggert <address@hidden>
branch nick: trunk
timestamp: Fri 2012-07-06 19:25:28 -0700
message:
* sysdep.c (list_system_processes): Port to NetBSD-current.
modified:
src/ChangeLog
src/sysdep.c
=== modified file 'src/ChangeLog'
--- a/src/ChangeLog 2012-07-07 01:57:42 +0000
+++ b/src/ChangeLog 2012-07-07 02:25:28 +0000
@@ -1,5 +1,7 @@
2012-07-07 Paul Eggert <address@hidden>
+ * sysdep.c (list_system_processes): Port to NetBSD-current (Bug#11797).
+
Do not require float-time's arg to fit in time_t (Bug#11825).
This works better on hosts where time_t is unsigned, and where
float-time is applied to the (negative) difference between two times.
=== modified file 'src/sysdep.c'
--- a/src/sysdep.c 2012-07-06 03:08:57 +0000
+++ b/src/sysdep.c 2012-07-07 02:25:28 +0000
@@ -2520,7 +2520,7 @@
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 @@
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);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] /srv/bzr/emacs/trunk r108929: * sysdep.c (list_system_processes): Port to NetBSD-current.,
Paul Eggert <=