mirror of
https://github.com/xzeldon/htop.git
synced 2025-07-14 21:14:35 +03:00
Add NetBSD platform support without procfs dependency
- TODO, clean up the code base and update comments in code.
This commit is contained in:
@ -31,6 +31,10 @@ freebsd*|kfreebsd*)
|
||||
my_htop_platform=freebsd
|
||||
AC_DEFINE([HTOP_FREEBSD], [], [Building for FreeBSD.])
|
||||
;;
|
||||
netbsd*)
|
||||
my_htop_platform=netbsd
|
||||
AC_DEFINE([HTOP_NETBSD], [], [Building for NetBSD.])
|
||||
;;
|
||||
openbsd*)
|
||||
my_htop_platform=openbsd
|
||||
AC_DEFINE([HTOP_OPENBSD], [], [Building for OpenBSD.])
|
||||
@ -196,6 +200,10 @@ if test "$my_htop_platform" = linux; then
|
||||
fi
|
||||
fi
|
||||
|
||||
if test "$my_htop_platform" = netbsd; then
|
||||
AC_SEARCH_LIBS([kvm_open], [kvm], [], [AC_MSG_ERROR([can not find required function kvm_open()])])
|
||||
fi
|
||||
|
||||
if test "$my_htop_platform" = openbsd; then
|
||||
AC_SEARCH_LIBS([kvm_open], [kvm], [], [AC_MSG_ERROR([can not find required function kvm_open()])])
|
||||
fi
|
||||
@ -630,6 +638,7 @@ AC_DEFINE_UNQUOTED([COPYRIGHT], ["(C) 2004-2019 Hisham Muhammad. (C) 2020-2021 h
|
||||
AM_CONDITIONAL([HTOP_LINUX], [test "$my_htop_platform" = linux])
|
||||
AM_CONDITIONAL([HTOP_FREEBSD], [test "$my_htop_platform" = freebsd])
|
||||
AM_CONDITIONAL([HTOP_DRAGONFLYBSD], [test "$my_htop_platform" = dragonflybsd])
|
||||
AM_CONDITIONAL([HTOP_NETBSD], [test "$my_htop_platform" = netbsd])
|
||||
AM_CONDITIONAL([HTOP_OPENBSD], [test "$my_htop_platform" = openbsd])
|
||||
AM_CONDITIONAL([HTOP_DARWIN], [test "$my_htop_platform" = darwin])
|
||||
AM_CONDITIONAL([HTOP_SOLARIS], [test "$my_htop_platform" = solaris])
|
||||
|
Reference in New Issue
Block a user