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>.
This commit is contained in:
parent
9450ac063c
commit
725eb02724
2 changed files with 16 additions and 0 deletions
|
@ -1,3 +1,12 @@
|
|||
2013-03-05 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
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 <schwab@linux-m68k.org>
|
||||
|
||||
* lisp.h (XPNTR) [!USE_LSB_TAG]: Remove extra paren. (Bug#13734)
|
||||
|
|
|
@ -2649,6 +2649,13 @@ list_system_processes (void)
|
|||
|
||||
#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)
|
||||
{
|
||||
|
|
Loading…
Add table
Reference in a new issue