[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] /srv/bzr/emacs/emacs-24 r111316: Fix a build failure on Op
From: |
Paul Eggert |
Subject: |
[Emacs-diffs] /srv/bzr/emacs/emacs-24 r111316: Fix a build failure on OpenBSD 4.x. |
Date: |
Mon, 04 Mar 2013 18:03:05 -0800 |
User-agent: |
Bazaar (2.5.0) |
------------------------------------------------------------
revno: 111316
committer: Paul Eggert <address@hidden>
branch nick: emacs-24
timestamp: Mon 2013-03-04 18:03:05 -0800
message:
Fix a build failure on OpenBSD 4.x.
* sysdep.c (KERN_PROC, kinfo_proc) [BSD_SYSTEM && !KERN_PROC]:
Define to KERN_PROC2 and kinfo_proc2, for OpenBSD 4.9.
list-system-processes still returns nil, but at least it doesn't crash.
Problem reported by Nelson H. F. Beebe in
<http://lists.gnu.org/archive/html/emacs-devel/2013-03/msg00021.html>.
modified:
src/ChangeLog
src/sysdep.c
=== modified file 'src/ChangeLog'
--- a/src/ChangeLog 2013-03-02 07:48:18 +0000
+++ b/src/ChangeLog 2013-03-05 02:03:05 +0000
@@ -1,3 +1,12 @@
+2013-03-05 Paul Eggert <address@hidden>
+
+ Fix a build failure on OpenBSD 4.x.
+ * sysdep.c (KERN_PROC, kinfo_proc) [BSD_SYSTEM && !KERN_PROC]:
+ Define to KERN_PROC2 and kinfo_proc2, for OpenBSD 4.9.
+ list-system-processes still returns nil, but at least it doesn't crash.
+ Problem reported by Nelson H. F. Beebe in
+ <http://lists.gnu.org/archive/html/emacs-devel/2013-03/msg00021.html>.
+
2013-03-02 Andreas Schwab <address@hidden>
* lisp.h (XPNTR) [!USE_LSB_TAG]: Remove extra paren. (Bug#13734)
=== modified file 'src/sysdep.c'
--- a/src/sysdep.c 2013-01-11 07:47:57 +0000
+++ b/src/sysdep.c 2013-03-05 02:03:05 +0000
@@ -2649,6 +2649,13 @@
#elif defined BSD_SYSTEM
+/* OpenBSD 4.9 and earlier do not have KERN_PROC. Approximate it with
+ KERN_PROC2. */
+# ifndef KERN_PROC
+# define KERN_PROC KERN_PROC2
+# define kinfo_proc kinfo_proc2
+# endif
+
Lisp_Object
list_system_processes (void)
{
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] /srv/bzr/emacs/emacs-24 r111316: Fix a build failure on OpenBSD 4.x.,
Paul Eggert <=