blob: 44ba8e2662a5649a7822e148c09ffc7afd296dc6 [file] [log] [blame]
/* config.h. Generated from config.h.in by configure. */
/* config.h.in. Generated from configure.ac by autoheader. */
/* Define if building static binary. */
/* #undef BUILD_STATIC */
/* Define if CPU temperature option should be enabled. */
/* #undef BUILD_WITH_CPU_TEMP */
/* Configuration path. */
#define CONFIGDIR "/.config"
/* Copyright message. */
#define COPYRIGHT "(C) 2004-2019 Hisham Muhammad. (C) 2020-2025 htop dev team."
/* Predefine ncurses macro. */
/* #undef ERR */
/* Define if sched_setaffinity and sched_getaffinity are to be used. */
#define HAVE_AFFINITY 1
/* Define if ancient vserver support enabled. */
/* #undef HAVE_ANCIENT_VSERVER */
/* The access attribute is supported. */
/* #undef HAVE_ATTR_ACCESS */
/* The alloc_size attribute is supported. */
#define HAVE_ATTR_ALLOC_SIZE 1
/* The nonnull attribute is supported. */
#define HAVE_ATTR_NONNULL 1
/* The returns_nonnull attribute is supported. */
#define HAVE_ATTR_RETNONNULL 1
/* Define to 1 if the compiler supports '__builtin_ctz' function. */
#define HAVE_BUILTIN_CTZ 1
/* Define to 1 if you have the 'clock_gettime' function. */
#define HAVE_CLOCK_GETTIME 1
/* Define to 1 if you have the <curses.h> header file. */
#define HAVE_CURSES_H 1
/* Define if delay accounting support should be enabled. */
#define HAVE_DELAYACCT 1
/* Define to 1 if you have the <dirent.h> header file, and it defines 'DIR'.
*/
#define HAVE_DIRENT_H 1
/* Define to 1 if you have the 'dladdr' function. */
#define HAVE_DLADDR 1
/* Define to 1 if you have the <execinfo.h> header file. */
#define HAVE_EXECINFO_H 1
/* Define to 1 if you have the 'faccessat' function. */
#define HAVE_FACCESSAT 1
/* Define to 1 if you have the 'fstatat' function. */
#define HAVE_FSTATAT 1
/* Define to 1 if you have the 'getmouse' function. */
#define HAVE_GETMOUSE 1
/* Define to 1 if you have the 'host_get_clock_service' function. */
/* #undef HAVE_HOST_GET_CLOCK_SERVICE */
/* Define to 1 if you have the 'host_statistics64' function. */
/* #undef HAVE_HOST_STATISTICS64 */
/* Define to 1 if you have the <hwloc.h> header file. */
/* #undef HAVE_HWLOC_H */
/* Define to 1 if you have the <inttypes.h> header file. */
#define HAVE_INTTYPES_H 1
/* Define to 1 if you have the 'cap' library (-lcap). */
#define HAVE_LIBCAP 1
/* Define to 1 if you have the 'hwloc' library (-lhwloc). */
/* #undef HAVE_LIBHWLOC */
/* Define to 1 if you have the 'lzma' library (-llzma). */
/* #undef HAVE_LIBLZMA */
/* libcurses is present */
/* #undef HAVE_LIBNCURSES */
/* libncursesw is present */
#define HAVE_LIBNCURSESW 1
/* Define to 1 if you have the 'sensors' library (-lsensors). */
/* #undef HAVE_LIBSENSORS */
/* Define to 1 if you have the 'systemd' library (-lsystemd). */
/* #undef HAVE_LIBSYSTEMD */
/* Define to 1 if you have the 'unwind' library (-lunwind). */
#define HAVE_LIBUNWIND 1
/* Define to 1 if you have the <libunwind.h> header file. */
/* #undef HAVE_LIBUNWIND_H */
/* Define to 1 if you have the <libunwind/libunwind.h> header file. */
/* #undef HAVE_LIBUNWIND_LIBUNWIND_H */
/* Define to 1 if you have the <mach/mach_time.h> header file. */
/* #undef HAVE_MACH_MACH_TIME_H */
/* Define to 1 if <wchar.h> declares mbstate_t. */
#define HAVE_MBSTATE_T 1
/* Define to 1 if you have the 'memfd_create' function. */
#define HAVE_MEMFD_CREATE 1
/* Define to 1 if you have the <minix/config.h> header file. */
/* #undef HAVE_MINIX_CONFIG_H */
/* Define to 1 if you have the <ncursesw/curses.h> header file. */
/* #undef HAVE_NCURSESW_CURSES_H */
/* Define to 1 if you have the <ncursesw/term.h> header file. */
/* #undef HAVE_NCURSESW_TERM_H */
/* Define to 1 if you have the <ncurses/curses.h> header file. */
/* #undef HAVE_NCURSES_CURSES_H */
/* Define to 1 if you have the <ncurses/ncurses.h> header file. */
/* #undef HAVE_NCURSES_NCURSES_H */
/* Define to 1 if you have the <ncurses/term.h> header file. */
/* #undef HAVE_NCURSES_TERM_H */
/* Define to 1 if you have the <ndir.h> header file, and it defines 'DIR'. */
/* #undef HAVE_NDIR_H */
/* Define to 1 if you have the <netlink/attr.h> header file. */
#define HAVE_NETLINK_ATTR_H 1
/* Define to 1 if you have the <netlink/handlers.h> header file. */
#define HAVE_NETLINK_HANDLERS_H 1
/* Define to 1 if you have the <netlink/msg.h> header file. */
#define HAVE_NETLINK_MSG_H 1
/* Define to 1 if you have the 'openat' function. */
#define HAVE_OPENAT 1
/* Define if openvz support enabled. */
/* #undef HAVE_OPENVZ */
/* Define to 1 if you have the <pcp/pmapi.h> header file. */
/* #undef HAVE_PCP_PMAPI_H */
/* Define to 1 if you have the 'pmLookupDescs' function. */
/* #undef HAVE_PMLOOKUPDESCS */
/* Define to 1 if you have the 'readlinkat' function. */
#define HAVE_READLINKAT 1
/* Define to 1 if you have the 'sched_getscheduler' function. */
#define HAVE_SCHED_GETSCHEDULER 1
/* Define to 1 if you have the 'sched_setscheduler' function. */
#define HAVE_SCHED_SETSCHEDULER 1
/* Define to 1 if you have the <sensors/sensors.h> header file. */
/* #undef HAVE_SENSORS_SENSORS_H */
/* Define to 1 if you have the 'set_escdelay' function. */
#define HAVE_SET_ESCDELAY 1
/* Define to 1 if you have the <stdint.h> header file. */
#define HAVE_STDINT_H 1
/* Define to 1 if you have the <stdio.h> header file. */
#define HAVE_STDIO_H 1
/* Define to 1 if you have the <stdlib.h> header file. */
#define HAVE_STDLIB_H 1
/* Define to 1 if you have the 'strchrnul' function. */
/* #undef HAVE_STRCHRNUL */
/* Define to 1 if you have the <strings.h> header file. */
#define HAVE_STRINGS_H 1
/* Define to 1 if you have the <string.h> header file. */
#define HAVE_STRING_H 1
/* Define to 1 if the system has the type 'struct vm_statistics64'. */
/* #undef HAVE_STRUCT_VM_STATISTICS64 */
/* Define to 1 if you have the <sys/capability.h> header file. */
#define HAVE_SYS_CAPABILITY_H 1
/* Define to 1 if you have the <sys/dir.h> header file, and it defines 'DIR'.
*/
/* #undef HAVE_SYS_DIR_H */
/* Define to 1 if you have the <sys/ndir.h> header file, and it defines 'DIR'.
*/
/* #undef HAVE_SYS_NDIR_H */
/* Define to 1 if you have the <sys/param.h> header file. */
#define HAVE_SYS_PARAM_H 1
/* Define to 1 if you have the <sys/stat.h> header file. */
#define HAVE_SYS_STAT_H 1
/* Define to 1 if you have the <sys/time.h> header file. */
#define HAVE_SYS_TIME_H 1
/* Define to 1 if you have the <sys/types.h> header file. */
#define HAVE_SYS_TYPES_H 1
/* Define to 1 if you have the <sys/utsname.h> header file. */
#define HAVE_SYS_UTSNAME_H 1
/* Define to 1 if you have the <term.h> header file. */
#define HAVE_TERM_H 1
/* Define to 1 if you have the <unistd.h> header file. */
#define HAVE_UNISTD_H 1
/* Define if VServer support enabled. */
/* #undef HAVE_VSERVER */
/* Define to 1 if you have the <wchar.h> header file. */
#define HAVE_WCHAR_H 1
/* Building for Darwin. */
/* #undef HTOP_DARWIN */
/* Building for DragonFlyBSD. */
/* #undef HTOP_DRAGONFLYBSD */
/* Building for FreeBSD. */
/* #undef HTOP_FREEBSD */
/* Building for Linux. */
#define HTOP_LINUX /**/
/* Building for NetBSD. */
/* #undef HTOP_NETBSD */
/* Building for OpenBSD. */
/* #undef HTOP_OPENBSD */
/* Define if building pcp-htop binary. */
/* #undef HTOP_PCP */
/* Building for Solaris. */
/* #undef HTOP_SOLARIS */
/* Building for an unsupported platform. */
/* #undef HTOP_UNSUPPORTED */
/* Define to 1 if 'major', 'minor', and 'makedev' are declared in <mkdev.h>.
*/
/* #undef MAJOR_IN_MKDEV */
/* Define to 1 if 'major', 'minor', and 'makedev' are declared in
<sysmacros.h>. */
#define MAJOR_IN_SYSMACROS 1
/* Define to enable stdbool.h in ncurses */
#define NCURSES_ENABLE_STDBOOL_H 1
/* File with OS release details. */
#define OSRELEASEFILE "/etc/os-release"
/* Name of package */
#define PACKAGE "htop"
/* Define to the address where bug reports for this package should be sent. */
#define PACKAGE_BUGREPORT "htop@groups.io"
/* Define to the full name of this package. */
#define PACKAGE_NAME "htop"
/* Define to the full name and version of this package. */
#define PACKAGE_STRING "htop 3.4.1"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "htop"
/* Define to the home page for this package. */
#define PACKAGE_URL "https://htop.dev/"
/* Define to the version of this package. */
#define PACKAGE_VERSION "3.4.1"
/* Path of proc filesystem. */
#define PROCDIR "/proc"
/* Define to 1 if all of the C89 standard headers exist (not just the ones
required in a freestanding environment). This macro is provided for
backward compatibility; new code need not use it. */
#define STDC_HEADERS 1
/* Enable extensions on AIX, Interix, z/OS. */
#ifndef _ALL_SOURCE
# define _ALL_SOURCE 1
#endif
/* Enable general extensions on macOS. */
#ifndef _DARWIN_C_SOURCE
# define _DARWIN_C_SOURCE 1
#endif
/* Enable general extensions on Solaris. */
#ifndef __EXTENSIONS__
# define __EXTENSIONS__ 1
#endif
/* Enable GNU extensions on systems that have them. */
#ifndef _GNU_SOURCE
# define _GNU_SOURCE 1
#endif
/* Enable X/Open compliant socket functions that do not require linking
with -lxnet on HP-UX 11.11. */
#ifndef _HPUX_ALT_XOPEN_SOCKET_API
# define _HPUX_ALT_XOPEN_SOCKET_API 1
#endif
/* Identify the host operating system as Minix.
This macro does not affect the system headers' behavior.
A future release of Autoconf may stop defining this macro. */
#ifndef _MINIX
/* # undef _MINIX */
#endif
/* Enable general extensions on NetBSD.
Enable NetBSD compatibility extensions on Minix. */
#ifndef _NETBSD_SOURCE
# define _NETBSD_SOURCE 1
#endif
/* Enable OpenBSD compatibility extensions on NetBSD.
Oddly enough, this does nothing on OpenBSD. */
#ifndef _OPENBSD_SOURCE
# define _OPENBSD_SOURCE 1
#endif
/* Define to 1 if needed for POSIX-compatible behavior. */
#ifndef _POSIX_SOURCE
/* # undef _POSIX_SOURCE */
#endif
/* Define to 2 if needed for POSIX-compatible behavior. */
#ifndef _POSIX_1_SOURCE
/* # undef _POSIX_1_SOURCE */
#endif
/* Enable POSIX-compatible threading on Solaris. */
#ifndef _POSIX_PTHREAD_SEMANTICS
# define _POSIX_PTHREAD_SEMANTICS 1
#endif
/* Enable extensions specified by ISO/IEC TS 18661-5:2014. */
#ifndef __STDC_WANT_IEC_60559_ATTRIBS_EXT__
# define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
#endif
/* Enable extensions specified by ISO/IEC TS 18661-1:2014. */
#ifndef __STDC_WANT_IEC_60559_BFP_EXT__
# define __STDC_WANT_IEC_60559_BFP_EXT__ 1
#endif
/* Enable extensions specified by ISO/IEC TS 18661-2:2015. */
#ifndef __STDC_WANT_IEC_60559_DFP_EXT__
# define __STDC_WANT_IEC_60559_DFP_EXT__ 1
#endif
/* Enable extensions specified by C23 Annex F. */
#ifndef __STDC_WANT_IEC_60559_EXT__
# define __STDC_WANT_IEC_60559_EXT__ 1
#endif
/* Enable extensions specified by ISO/IEC TS 18661-4:2015. */
#ifndef __STDC_WANT_IEC_60559_FUNCS_EXT__
# define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
#endif
/* Enable extensions specified by C23 Annex H and ISO/IEC TS 18661-3:2015. */
#ifndef __STDC_WANT_IEC_60559_TYPES_EXT__
# define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
#endif
/* Enable extensions specified by ISO/IEC TR 24731-2:2010. */
#ifndef __STDC_WANT_LIB_EXT2__
# define __STDC_WANT_LIB_EXT2__ 1
#endif
/* Enable extensions specified by ISO/IEC 24747:2009. */
#ifndef __STDC_WANT_MATH_SPEC_FUNCS__
# define __STDC_WANT_MATH_SPEC_FUNCS__ 1
#endif
/* Enable extensions on HP NonStop. */
#ifndef _TANDEM_SOURCE
# define _TANDEM_SOURCE 1
#endif
/* Enable X/Open extensions. Define to 500 only if necessary
to make mbstate_t available. */
#ifndef _XOPEN_SOURCE
/* # undef _XOPEN_SOURCE */
#endif
/* Version number of package */
#define VERSION "3.4.1"
/* Number of bits in a file offset, on hosts where this is settable. */
/* #undef _FILE_OFFSET_BITS */
/* Define to 1 on platforms where this makes off_t a 64-bit type. */
/* #undef _LARGE_FILES */
/* Number of bits in time_t, on hosts where this is settable. */
/* #undef _TIME_BITS */
/* Define for Solaris 2.5.1 so the uint32_t typedef from <sys/synch.h>,
<pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
#define below would cause a syntax error. */
/* #undef _UINT32_T */
/* Define for Solaris 2.5.1 so the uint64_t typedef from <sys/synch.h>,
<pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
#define below would cause a syntax error. */
/* #undef _UINT64_T */
/* Define for Solaris 2.5.1 so the uint8_t typedef from <sys/synch.h>,
<pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
#define below would cause a syntax error. */
/* #undef _UINT8_T */
/* Enables XPG4v2 (SUSv1) interfaces if they are not enabled already with _XOPEN_SOURCE */
#ifndef _XOPEN_SOURCE_EXTENDED
#define _XOPEN_SOURCE_EXTENDED 1
#endif
/* Define to 1 on platforms where this makes time_t a 64-bit type. */
/* #undef __MINGW_USE_VC2005_COMPAT */
/* Define as 'int' if <sys/types.h> doesn't define. */
/* #undef gid_t */
/* Define to a type if <wchar.h> does not define. */
/* #undef mbstate_t */
/* Define to 'int' if <sys/types.h> does not define. */
/* #undef mode_t */
/* Define to 'long int' if <sys/types.h> does not define. */
/* #undef off_t */
/* Define as a signed integer type capable of holding a process identifier. */
/* #undef pid_t */
/* Define as 'unsigned int' if <stddef.h> doesn't define. */
/* #undef size_t */
/* Define as 'int' if <sys/types.h> doesn't define. */
/* #undef ssize_t */
/* Define as 'int' if <sys/types.h> doesn't define. */
/* #undef uid_t */
/* Define to the type of an unsigned integer type of width exactly 16 bits if
such a type exists and the standard includes do not define it. */
/* #undef uint16_t */
/* Define to the type of an unsigned integer type of width exactly 32 bits if
such a type exists and the standard includes do not define it. */
/* #undef uint32_t */
/* Define to the type of an unsigned integer type of width exactly 64 bits if
such a type exists and the standard includes do not define it. */
/* #undef uint64_t */
/* Define to the type of an unsigned integer type of width exactly 8 bits if
such a type exists and the standard includes do not define it. */
/* #undef uint8_t */