Fix configure 'major' workaround causing <sys/sysmacros.h> to miss.

A logic mistake in pull request #746 causes <sys/sysmacro.h> to be
*not* included when AC_HEADER_MAJOR (before autoconf-2.70) finds
'major' in <sys/types.h>. Though this would still build htop, it would
still bring deprecation warning in systems using glibc 2.25-2.27. Fix
the logic and suppress the warning.

Also, include config.h in Process.c for the sake of strengthening the
code.

Signed-off-by: Kang-Che Sung <explorer09@gmail.com>
This commit is contained in:
Explorer09
2018-12-30 12:18:27 +08:00
parent 402e46bb82
commit 3512971084
2 changed files with 3 additions and 1 deletions

View File

@ -8,6 +8,8 @@ in the source distribution for its full text.
#include "Process.h"
#include "Settings.h"
#include "config.h"
#include "CRT.h"
#include "StringUtils.h"
#include "RichString.h"