/* * Automatically generated C config: don't edit * Busybox version: 1.26.2 */ #define AUTOCONF_TIMESTAMP "2017-03-19 23:38:35 DST" #define CONFIG_HAVE_DOT_CONFIG 1 #define ENABLE_HAVE_DOT_CONFIG 1 #ifdef MAKE_SUID # define IF_HAVE_DOT_CONFIG(...) __VA_ARGS__ "CONFIG_HAVE_DOT_CONFIG" #else # define IF_HAVE_DOT_CONFIG(...) __VA_ARGS__ #endif #define IF_NOT_HAVE_DOT_CONFIG(...) /* * Busybox Settings */ #undef CONFIG_DESKTOP #define ENABLE_DESKTOP 0 # define IF_DESKTOP(...) #define IF_NOT_DESKTOP(...) __VA_ARGS__ #define CONFIG_EXTRA_COMPAT 1 #define ENABLE_EXTRA_COMPAT 1 #ifdef MAKE_SUID # define IF_EXTRA_COMPAT(...) __VA_ARGS__ "CONFIG_EXTRA_COMPAT" #else # define IF_EXTRA_COMPAT(...) __VA_ARGS__ #endif #define IF_NOT_EXTRA_COMPAT(...) #define CONFIG_INCLUDE_SUSv2 1 #define ENABLE_INCLUDE_SUSv2 1 #ifdef MAKE_SUID # define IF_INCLUDE_SUSv2(...) __VA_ARGS__ "CONFIG_INCLUDE_SUSv2" #else # define IF_INCLUDE_SUSv2(...) __VA_ARGS__ #endif #define IF_NOT_INCLUDE_SUSv2(...) #undef CONFIG_USE_PORTABLE_CODE #define ENABLE_USE_PORTABLE_CODE 0 #define IF_USE_PORTABLE_CODE(...) #define IF_NOT_USE_PORTABLE_CODE(...) __VA_ARGS__ #define CONFIG_PLATFORM_LINUX 1 #define ENABLE_PLATFORM_LINUX 1 #ifdef MAKE_SUID # define IF_PLATFORM_LINUX(...) __VA_ARGS__ "CONFIG_PLATFORM_LINUX" #else # define IF_PLATFORM_LINUX(...) __VA_ARGS__ #endif #define IF_NOT_PLATFORM_LINUX(...) #define CONFIG_SHOW_USAGE 1 #define ENABLE_SHOW_USAGE 1 #ifdef MAKE_SUID # define IF_SHOW_USAGE(...) __VA_ARGS__ "CONFIG_SHOW_USAGE" #else # define IF_SHOW_USAGE(...) __VA_ARGS__ #endif #define IF_NOT_SHOW_USAGE(...) #define CONFIG_FEATURE_VERBOSE_USAGE 1 #define ENABLE_FEATURE_VERBOSE_USAGE 1 #ifdef MAKE_SUID # define IF_FEATURE_VERBOSE_USAGE(...) __VA_ARGS__ "CONFIG_FEATURE_VERBOSE_USAGE" #else # define IF_FEATURE_VERBOSE_USAGE(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_VERBOSE_USAGE(...) #define CONFIG_FEATURE_COMPRESS_USAGE 1 #define ENABLE_FEATURE_COMPRESS_USAGE 1 #ifdef MAKE_SUID # define IF_FEATURE_COMPRESS_USAGE(...) __VA_ARGS__ "CONFIG_FEATURE_COMPRESS_USAGE" #else # define IF_FEATURE_COMPRESS_USAGE(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_COMPRESS_USAGE(...) #define CONFIG_BUSYBOX 1 #define ENABLE_BUSYBOX 1 #ifdef MAKE_SUID # define IF_BUSYBOX(...) __VA_ARGS__ "CONFIG_BUSYBOX" #else # define IF_BUSYBOX(...) __VA_ARGS__ #endif #define IF_NOT_BUSYBOX(...) #define CONFIG_FEATURE_INSTALLER 1 #define ENABLE_FEATURE_INSTALLER 1 #ifdef MAKE_SUID # define IF_FEATURE_INSTALLER(...) __VA_ARGS__ "CONFIG_FEATURE_INSTALLER" #else # define IF_FEATURE_INSTALLER(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_INSTALLER(...) #undef CONFIG_INSTALL_NO_USR #define ENABLE_INSTALL_NO_USR 0 #define IF_INSTALL_NO_USR(...) #define IF_NOT_INSTALL_NO_USR(...) __VA_ARGS__ #undef CONFIG_PAM #define ENABLE_PAM 0 #define IF_PAM(...) #define IF_NOT_PAM(...) __VA_ARGS__ #define CONFIG_LONG_OPTS 1 #define ENABLE_LONG_OPTS 1 #ifdef MAKE_SUID # define IF_LONG_OPTS(...) __VA_ARGS__ "CONFIG_LONG_OPTS" #else # define IF_LONG_OPTS(...) __VA_ARGS__ #endif #define IF_NOT_LONG_OPTS(...) #define CONFIG_FEATURE_DEVPTS 1 #define ENABLE_FEATURE_DEVPTS 1 #ifdef MAKE_SUID # define IF_FEATURE_DEVPTS(...) __VA_ARGS__ "CONFIG_FEATURE_DEVPTS" #else # define IF_FEATURE_DEVPTS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_DEVPTS(...) #undef CONFIG_FEATURE_CLEAN_UP #define ENABLE_FEATURE_CLEAN_UP 0 #define IF_FEATURE_CLEAN_UP(...) #define IF_NOT_FEATURE_CLEAN_UP(...) __VA_ARGS__ #define CONFIG_FEATURE_UTMP 1 #define ENABLE_FEATURE_UTMP 1 #ifdef MAKE_SUID # define IF_FEATURE_UTMP(...) __VA_ARGS__ "CONFIG_FEATURE_UTMP" #else # define IF_FEATURE_UTMP(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_UTMP(...) #define CONFIG_FEATURE_WTMP 1 #define ENABLE_FEATURE_WTMP 1 #ifdef MAKE_SUID # define IF_FEATURE_WTMP(...) __VA_ARGS__ "CONFIG_FEATURE_WTMP" #else # define IF_FEATURE_WTMP(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_WTMP(...) #define CONFIG_FEATURE_PIDFILE 1 #define ENABLE_FEATURE_PIDFILE 1 #ifdef MAKE_SUID # define IF_FEATURE_PIDFILE(...) __VA_ARGS__ "CONFIG_FEATURE_PIDFILE" #else # define IF_FEATURE_PIDFILE(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_PIDFILE(...) #define CONFIG_PID_FILE_PATH "/var/run" #define ENABLE_PID_FILE_PATH 1 #ifdef MAKE_SUID # define IF_PID_FILE_PATH(...) __VA_ARGS__ "CONFIG_PID_FILE_PATH" #else # define IF_PID_FILE_PATH(...) __VA_ARGS__ #endif #define IF_NOT_PID_FILE_PATH(...) #define CONFIG_FEATURE_SUID 1 #define ENABLE_FEATURE_SUID 1 #ifdef MAKE_SUID # define IF_FEATURE_SUID(...) __VA_ARGS__ "CONFIG_FEATURE_SUID" #else # define IF_FEATURE_SUID(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_SUID(...) #define CONFIG_FEATURE_SUID_CONFIG 1 #define ENABLE_FEATURE_SUID_CONFIG 1 #ifdef MAKE_SUID # define IF_FEATURE_SUID_CONFIG(...) __VA_ARGS__ "CONFIG_FEATURE_SUID_CONFIG" #else # define IF_FEATURE_SUID_CONFIG(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_SUID_CONFIG(...) #define CONFIG_FEATURE_SUID_CONFIG_QUIET 1 #define ENABLE_FEATURE_SUID_CONFIG_QUIET 1 #ifdef MAKE_SUID # define IF_FEATURE_SUID_CONFIG_QUIET(...) __VA_ARGS__ "CONFIG_FEATURE_SUID_CONFIG_QUIET" #else # define IF_FEATURE_SUID_CONFIG_QUIET(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_SUID_CONFIG_QUIET(...) #undef CONFIG_SELINUX #define ENABLE_SELINUX 0 #define IF_SELINUX(...) #define IF_NOT_SELINUX(...) __VA_ARGS__ #define CONFIG_FEATURE_PREFER_APPLETS 1 #define ENABLE_FEATURE_PREFER_APPLETS 1 #ifdef MAKE_SUID # define IF_FEATURE_PREFER_APPLETS(...) __VA_ARGS__ "CONFIG_FEATURE_PREFER_APPLETS" #else # define IF_FEATURE_PREFER_APPLETS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_PREFER_APPLETS(...) #define CONFIG_BUSYBOX_EXEC_PATH "/proc/self/exe" #define ENABLE_BUSYBOX_EXEC_PATH 1 #ifdef MAKE_SUID # define IF_BUSYBOX_EXEC_PATH(...) __VA_ARGS__ "CONFIG_BUSYBOX_EXEC_PATH" #else # define IF_BUSYBOX_EXEC_PATH(...) __VA_ARGS__ #endif #define IF_NOT_BUSYBOX_EXEC_PATH(...) #define CONFIG_FEATURE_SYSLOG 1 #define ENABLE_FEATURE_SYSLOG 1 #ifdef MAKE_SUID # define IF_FEATURE_SYSLOG(...) __VA_ARGS__ "CONFIG_FEATURE_SYSLOG" #else # define IF_FEATURE_SYSLOG(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_SYSLOG(...) #define CONFIG_FEATURE_HAVE_RPC 1 #define ENABLE_FEATURE_HAVE_RPC 1 #ifdef MAKE_SUID # define IF_FEATURE_HAVE_RPC(...) __VA_ARGS__ "CONFIG_FEATURE_HAVE_RPC" #else # define IF_FEATURE_HAVE_RPC(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_HAVE_RPC(...) /* * Build Options */ #undef CONFIG_STATIC #define ENABLE_STATIC 0 #define IF_STATIC(...) #define IF_NOT_STATIC(...) __VA_ARGS__ #undef CONFIG_PIE #define ENABLE_PIE 0 #define IF_PIE(...) #define IF_NOT_PIE(...) __VA_ARGS__ #define CONFIG_NOMMU 1 #define ENABLE_NOMMU 1 #ifdef MAKE_SUID # define IF_NOMMU(...) __VA_ARGS__ "CONFIG_NOMMU" #else # define IF_NOMMU(...) __VA_ARGS__ #endif #define IF_NOT_NOMMU(...) #undef CONFIG_BUILD_LIBBUSYBOX #define ENABLE_BUILD_LIBBUSYBOX 0 #define IF_BUILD_LIBBUSYBOX(...) #define IF_NOT_BUILD_LIBBUSYBOX(...) __VA_ARGS__ #undef CONFIG_FEATURE_INDIVIDUAL #define ENABLE_FEATURE_INDIVIDUAL 0 #define IF_FEATURE_INDIVIDUAL(...) #define IF_NOT_FEATURE_INDIVIDUAL(...) __VA_ARGS__ #undef CONFIG_FEATURE_SHARED_BUSYBOX #define ENABLE_FEATURE_SHARED_BUSYBOX 0 #define IF_FEATURE_SHARED_BUSYBOX(...) #define IF_NOT_FEATURE_SHARED_BUSYBOX(...) __VA_ARGS__ #define CONFIG_LFS 1 #define ENABLE_LFS 1 #ifdef MAKE_SUID # define IF_LFS(...) __VA_ARGS__ "CONFIG_LFS" #else # define IF_LFS(...) __VA_ARGS__ #endif #define IF_NOT_LFS(...) #define CONFIG_CROSS_COMPILER_PREFIX "" #define ENABLE_CROSS_COMPILER_PREFIX 1 #ifdef MAKE_SUID # define IF_CROSS_COMPILER_PREFIX(...) __VA_ARGS__ "CONFIG_CROSS_COMPILER_PREFIX" #else # define IF_CROSS_COMPILER_PREFIX(...) __VA_ARGS__ #endif #define IF_NOT_CROSS_COMPILER_PREFIX(...) #define CONFIG_SYSROOT "" #define ENABLE_SYSROOT 1 #ifdef MAKE_SUID # define IF_SYSROOT(...) __VA_ARGS__ "CONFIG_SYSROOT" #else # define IF_SYSROOT(...) __VA_ARGS__ #endif #define IF_NOT_SYSROOT(...) #define CONFIG_EXTRA_CFLAGS "" #define ENABLE_EXTRA_CFLAGS 1 #ifdef MAKE_SUID # define IF_EXTRA_CFLAGS(...) __VA_ARGS__ "CONFIG_EXTRA_CFLAGS" #else # define IF_EXTRA_CFLAGS(...) __VA_ARGS__ #endif #define IF_NOT_EXTRA_CFLAGS(...) #define CONFIG_EXTRA_LDFLAGS "" #define ENABLE_EXTRA_LDFLAGS 1 #ifdef MAKE_SUID # define IF_EXTRA_LDFLAGS(...) __VA_ARGS__ "CONFIG_EXTRA_LDFLAGS" #else # define IF_EXTRA_LDFLAGS(...) __VA_ARGS__ #endif #define IF_NOT_EXTRA_LDFLAGS(...) #define CONFIG_EXTRA_LDLIBS "" #define ENABLE_EXTRA_LDLIBS 1 #ifdef MAKE_SUID # define IF_EXTRA_LDLIBS(...) __VA_ARGS__ "CONFIG_EXTRA_LDLIBS" #else # define IF_EXTRA_LDLIBS(...) __VA_ARGS__ #endif #define IF_NOT_EXTRA_LDLIBS(...) /* * Installation Options ("make install" behavior) */ #define CONFIG_INSTALL_APPLET_SYMLINKS 1 #define ENABLE_INSTALL_APPLET_SYMLINKS 1 #ifdef MAKE_SUID # define IF_INSTALL_APPLET_SYMLINKS(...) __VA_ARGS__ "CONFIG_INSTALL_APPLET_SYMLINKS" #else # define IF_INSTALL_APPLET_SYMLINKS(...) __VA_ARGS__ #endif #define IF_NOT_INSTALL_APPLET_SYMLINKS(...) #undef CONFIG_INSTALL_APPLET_HARDLINKS #define ENABLE_INSTALL_APPLET_HARDLINKS 0 #define IF_INSTALL_APPLET_HARDLINKS(...) #define IF_NOT_INSTALL_APPLET_HARDLINKS(...) __VA_ARGS__ #undef CONFIG_INSTALL_APPLET_SCRIPT_WRAPPERS #define ENABLE_INSTALL_APPLET_SCRIPT_WRAPPERS 0 #define IF_INSTALL_APPLET_SCRIPT_WRAPPERS(...) #define IF_NOT_INSTALL_APPLET_SCRIPT_WRAPPERS(...) __VA_ARGS__ #undef CONFIG_INSTALL_APPLET_DONT #define ENABLE_INSTALL_APPLET_DONT 0 #define IF_INSTALL_APPLET_DONT(...) #define IF_NOT_INSTALL_APPLET_DONT(...) __VA_ARGS__ #undef CONFIG_INSTALL_SH_APPLET_SYMLINK #define ENABLE_INSTALL_SH_APPLET_SYMLINK 0 #define IF_INSTALL_SH_APPLET_SYMLINK(...) #define IF_NOT_INSTALL_SH_APPLET_SYMLINK(...) __VA_ARGS__ #undef CONFIG_INSTALL_SH_APPLET_HARDLINK #define ENABLE_INSTALL_SH_APPLET_HARDLINK 0 #define IF_INSTALL_SH_APPLET_HARDLINK(...) #define IF_NOT_INSTALL_SH_APPLET_HARDLINK(...) __VA_ARGS__ #undef CONFIG_INSTALL_SH_APPLET_SCRIPT_WRAPPER #define ENABLE_INSTALL_SH_APPLET_SCRIPT_WRAPPER 0 #define IF_INSTALL_SH_APPLET_SCRIPT_WRAPPER(...) #define IF_NOT_INSTALL_SH_APPLET_SCRIPT_WRAPPER(...) __VA_ARGS__ #define CONFIG_PREFIX "./_install" #define ENABLE_PREFIX 1 #ifdef MAKE_SUID # define IF_PREFIX(...) __VA_ARGS__ "CONFIG_PREFIX" #else # define IF_PREFIX(...) __VA_ARGS__ #endif #define IF_NOT_PREFIX(...) /* * Debugging Options */ #undef CONFIG_DEBUG #define ENABLE_DEBUG 0 #define IF_DEBUG(...) #define IF_NOT_DEBUG(...) __VA_ARGS__ #undef CONFIG_DEBUG_PESSIMIZE #define ENABLE_DEBUG_PESSIMIZE 0 #define IF_DEBUG_PESSIMIZE(...) #define IF_NOT_DEBUG_PESSIMIZE(...) __VA_ARGS__ #undef CONFIG_DEBUG_SANITIZE #define ENABLE_DEBUG_SANITIZE 0 #define IF_DEBUG_SANITIZE(...) #define IF_NOT_DEBUG_SANITIZE(...) __VA_ARGS__ #undef CONFIG_UNIT_TEST #define ENABLE_UNIT_TEST 0 #define IF_UNIT_TEST(...) #define IF_NOT_UNIT_TEST(...) __VA_ARGS__ #undef CONFIG_WERROR #define ENABLE_WERROR 0 #define IF_WERROR(...) #define IF_NOT_WERROR(...) __VA_ARGS__ #define CONFIG_NO_DEBUG_LIB 1 #define ENABLE_NO_DEBUG_LIB 1 #ifdef MAKE_SUID # define IF_NO_DEBUG_LIB(...) __VA_ARGS__ "CONFIG_NO_DEBUG_LIB" #else # define IF_NO_DEBUG_LIB(...) __VA_ARGS__ #endif #define IF_NOT_NO_DEBUG_LIB(...) #undef CONFIG_DMALLOC #define ENABLE_DMALLOC 0 #define IF_DMALLOC(...) #define IF_NOT_DMALLOC(...) __VA_ARGS__ #undef CONFIG_EFENCE #define ENABLE_EFENCE 0 #define IF_EFENCE(...) #define IF_NOT_EFENCE(...) __VA_ARGS__ /* * Busybox Library Tuning */ #undef CONFIG_FEATURE_USE_BSS_TAIL #define ENABLE_FEATURE_USE_BSS_TAIL 0 #define IF_FEATURE_USE_BSS_TAIL(...) #define IF_NOT_FEATURE_USE_BSS_TAIL(...) __VA_ARGS__ #define CONFIG_FEATURE_RTMINMAX 1 #define ENABLE_FEATURE_RTMINMAX 1 #ifdef MAKE_SUID # define IF_FEATURE_RTMINMAX(...) __VA_ARGS__ "CONFIG_FEATURE_RTMINMAX" #else # define IF_FEATURE_RTMINMAX(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_RTMINMAX(...) #define CONFIG_FEATURE_BUFFERS_USE_MALLOC 1 #define ENABLE_FEATURE_BUFFERS_USE_MALLOC 1 #ifdef MAKE_SUID # define IF_FEATURE_BUFFERS_USE_MALLOC(...) __VA_ARGS__ "CONFIG_FEATURE_BUFFERS_USE_MALLOC" #else # define IF_FEATURE_BUFFERS_USE_MALLOC(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_BUFFERS_USE_MALLOC(...) #undef CONFIG_FEATURE_BUFFERS_GO_ON_STACK #define ENABLE_FEATURE_BUFFERS_GO_ON_STACK 0 #define IF_FEATURE_BUFFERS_GO_ON_STACK(...) #define IF_NOT_FEATURE_BUFFERS_GO_ON_STACK(...) __VA_ARGS__ #undef CONFIG_FEATURE_BUFFERS_GO_IN_BSS #define ENABLE_FEATURE_BUFFERS_GO_IN_BSS 0 #define IF_FEATURE_BUFFERS_GO_IN_BSS(...) #define IF_NOT_FEATURE_BUFFERS_GO_IN_BSS(...) __VA_ARGS__ #define CONFIG_PASSWORD_MINLEN 6 #define ENABLE_PASSWORD_MINLEN 1 #ifdef MAKE_SUID # define IF_PASSWORD_MINLEN(...) __VA_ARGS__ "CONFIG_PASSWORD_MINLEN" #else # define IF_PASSWORD_MINLEN(...) __VA_ARGS__ #endif #define IF_NOT_PASSWORD_MINLEN(...) #define CONFIG_MD5_SMALL 1 #define ENABLE_MD5_SMALL 1 #ifdef MAKE_SUID # define IF_MD5_SMALL(...) __VA_ARGS__ "CONFIG_MD5_SMALL" #else # define IF_MD5_SMALL(...) __VA_ARGS__ #endif #define IF_NOT_MD5_SMALL(...) #define CONFIG_SHA3_SMALL 1 #define ENABLE_SHA3_SMALL 1 #ifdef MAKE_SUID # define IF_SHA3_SMALL(...) __VA_ARGS__ "CONFIG_SHA3_SMALL" #else # define IF_SHA3_SMALL(...) __VA_ARGS__ #endif #define IF_NOT_SHA3_SMALL(...) #define CONFIG_FEATURE_FAST_TOP 1 #define ENABLE_FEATURE_FAST_TOP 1 #ifdef MAKE_SUID # define IF_FEATURE_FAST_TOP(...) __VA_ARGS__ "CONFIG_FEATURE_FAST_TOP" #else # define IF_FEATURE_FAST_TOP(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_FAST_TOP(...) #define CONFIG_FEATURE_ETC_NETWORKS 1 #define ENABLE_FEATURE_ETC_NETWORKS 1 #ifdef MAKE_SUID # define IF_FEATURE_ETC_NETWORKS(...) __VA_ARGS__ "CONFIG_FEATURE_ETC_NETWORKS" #else # define IF_FEATURE_ETC_NETWORKS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_ETC_NETWORKS(...) #define CONFIG_FEATURE_USE_TERMIOS 1 #define ENABLE_FEATURE_USE_TERMIOS 1 #ifdef MAKE_SUID # define IF_FEATURE_USE_TERMIOS(...) __VA_ARGS__ "CONFIG_FEATURE_USE_TERMIOS" #else # define IF_FEATURE_USE_TERMIOS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_USE_TERMIOS(...) #define CONFIG_FEATURE_EDITING 1 #define ENABLE_FEATURE_EDITING 1 #ifdef MAKE_SUID # define IF_FEATURE_EDITING(...) __VA_ARGS__ "CONFIG_FEATURE_EDITING" #else # define IF_FEATURE_EDITING(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_EDITING(...) #define CONFIG_FEATURE_EDITING_MAX_LEN 1024 #define ENABLE_FEATURE_EDITING_MAX_LEN 1 #ifdef MAKE_SUID # define IF_FEATURE_EDITING_MAX_LEN(...) __VA_ARGS__ "CONFIG_FEATURE_EDITING_MAX_LEN" #else # define IF_FEATURE_EDITING_MAX_LEN(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_EDITING_MAX_LEN(...) #define CONFIG_FEATURE_EDITING_VI 1 #define ENABLE_FEATURE_EDITING_VI 1 #ifdef MAKE_SUID # define IF_FEATURE_EDITING_VI(...) __VA_ARGS__ "CONFIG_FEATURE_EDITING_VI" #else # define IF_FEATURE_EDITING_VI(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_EDITING_VI(...) #define CONFIG_FEATURE_EDITING_HISTORY 15 #define ENABLE_FEATURE_EDITING_HISTORY 1 #ifdef MAKE_SUID # define IF_FEATURE_EDITING_HISTORY(...) __VA_ARGS__ "CONFIG_FEATURE_EDITING_HISTORY" #else # define IF_FEATURE_EDITING_HISTORY(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_EDITING_HISTORY(...) #undef CONFIG_FEATURE_EDITING_SAVEHISTORY #define ENABLE_FEATURE_EDITING_SAVEHISTORY 0 #define IF_FEATURE_EDITING_SAVEHISTORY(...) #define IF_NOT_FEATURE_EDITING_SAVEHISTORY(...) __VA_ARGS__ #undef CONFIG_FEATURE_EDITING_SAVE_ON_EXIT #define ENABLE_FEATURE_EDITING_SAVE_ON_EXIT 0 #define IF_FEATURE_EDITING_SAVE_ON_EXIT(...) #define IF_NOT_FEATURE_EDITING_SAVE_ON_EXIT(...) __VA_ARGS__ #define CONFIG_FEATURE_REVERSE_SEARCH 1 #define ENABLE_FEATURE_REVERSE_SEARCH 1 #ifdef MAKE_SUID # define IF_FEATURE_REVERSE_SEARCH(...) __VA_ARGS__ "CONFIG_FEATURE_REVERSE_SEARCH" #else # define IF_FEATURE_REVERSE_SEARCH(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_REVERSE_SEARCH(...) #define CONFIG_FEATURE_TAB_COMPLETION 1 #define ENABLE_FEATURE_TAB_COMPLETION 1 #ifdef MAKE_SUID # define IF_FEATURE_TAB_COMPLETION(...) __VA_ARGS__ "CONFIG_FEATURE_TAB_COMPLETION" #else # define IF_FEATURE_TAB_COMPLETION(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_TAB_COMPLETION(...) #define CONFIG_FEATURE_USERNAME_COMPLETION 1 #define ENABLE_FEATURE_USERNAME_COMPLETION 1 #ifdef MAKE_SUID # define IF_FEATURE_USERNAME_COMPLETION(...) __VA_ARGS__ "CONFIG_FEATURE_USERNAME_COMPLETION" #else # define IF_FEATURE_USERNAME_COMPLETION(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_USERNAME_COMPLETION(...) #define CONFIG_FEATURE_EDITING_FANCY_PROMPT 1 #define ENABLE_FEATURE_EDITING_FANCY_PROMPT 1 #ifdef MAKE_SUID # define IF_FEATURE_EDITING_FANCY_PROMPT(...) __VA_ARGS__ "CONFIG_FEATURE_EDITING_FANCY_PROMPT" #else # define IF_FEATURE_EDITING_FANCY_PROMPT(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_EDITING_FANCY_PROMPT(...) #define CONFIG_FEATURE_EDITING_ASK_TERMINAL 1 #define ENABLE_FEATURE_EDITING_ASK_TERMINAL 1 #ifdef MAKE_SUID # define IF_FEATURE_EDITING_ASK_TERMINAL(...) __VA_ARGS__ "CONFIG_FEATURE_EDITING_ASK_TERMINAL" #else # define IF_FEATURE_EDITING_ASK_TERMINAL(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_EDITING_ASK_TERMINAL(...) #undef CONFIG_LOCALE_SUPPORT #define ENABLE_LOCALE_SUPPORT 0 #define IF_LOCALE_SUPPORT(...) #define IF_NOT_LOCALE_SUPPORT(...) __VA_ARGS__ #undef CONFIG_UNICODE_SUPPORT #define ENABLE_UNICODE_SUPPORT 0 #define IF_UNICODE_SUPPORT(...) #define IF_NOT_UNICODE_SUPPORT(...) __VA_ARGS__ #undef CONFIG_UNICODE_USING_LOCALE #define ENABLE_UNICODE_USING_LOCALE 0 #define IF_UNICODE_USING_LOCALE(...) #define IF_NOT_UNICODE_USING_LOCALE(...) __VA_ARGS__ #undef CONFIG_FEATURE_CHECK_UNICODE_IN_ENV #define ENABLE_FEATURE_CHECK_UNICODE_IN_ENV 0 #define IF_FEATURE_CHECK_UNICODE_IN_ENV(...) #define IF_NOT_FEATURE_CHECK_UNICODE_IN_ENV(...) __VA_ARGS__ #define CONFIG_SUBST_WCHAR 0 #define ENABLE_SUBST_WCHAR 1 #ifdef MAKE_SUID # define IF_SUBST_WCHAR(...) __VA_ARGS__ "CONFIG_SUBST_WCHAR" #else # define IF_SUBST_WCHAR(...) __VA_ARGS__ #endif #define IF_NOT_SUBST_WCHAR(...) #define CONFIG_LAST_SUPPORTED_WCHAR 0 #define ENABLE_LAST_SUPPORTED_WCHAR 1 #ifdef MAKE_SUID # define IF_LAST_SUPPORTED_WCHAR(...) __VA_ARGS__ "CONFIG_LAST_SUPPORTED_WCHAR" #else # define IF_LAST_SUPPORTED_WCHAR(...) __VA_ARGS__ #endif #define IF_NOT_LAST_SUPPORTED_WCHAR(...) #undef CONFIG_UNICODE_COMBINING_WCHARS #define ENABLE_UNICODE_COMBINING_WCHARS 0 #define IF_UNICODE_COMBINING_WCHARS(...) #define IF_NOT_UNICODE_COMBINING_WCHARS(...) __VA_ARGS__ #undef CONFIG_UNICODE_WIDE_WCHARS #define ENABLE_UNICODE_WIDE_WCHARS 0 #define IF_UNICODE_WIDE_WCHARS(...) #define IF_NOT_UNICODE_WIDE_WCHARS(...) __VA_ARGS__ #undef CONFIG_UNICODE_BIDI_SUPPORT #define ENABLE_UNICODE_BIDI_SUPPORT 0 #define IF_UNICODE_BIDI_SUPPORT(...) #define IF_NOT_UNICODE_BIDI_SUPPORT(...) __VA_ARGS__ #undef CONFIG_UNICODE_NEUTRAL_TABLE #define ENABLE_UNICODE_NEUTRAL_TABLE 0 #define IF_UNICODE_NEUTRAL_TABLE(...) #define IF_NOT_UNICODE_NEUTRAL_TABLE(...) __VA_ARGS__ #undef CONFIG_UNICODE_PRESERVE_BROKEN #define ENABLE_UNICODE_PRESERVE_BROKEN 0 #define IF_UNICODE_PRESERVE_BROKEN(...) #define IF_NOT_UNICODE_PRESERVE_BROKEN(...) __VA_ARGS__ #define CONFIG_FEATURE_NON_POSIX_CP 1 #define ENABLE_FEATURE_NON_POSIX_CP 1 #ifdef MAKE_SUID # define IF_FEATURE_NON_POSIX_CP(...) __VA_ARGS__ "CONFIG_FEATURE_NON_POSIX_CP" #else # define IF_FEATURE_NON_POSIX_CP(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_NON_POSIX_CP(...) #define CONFIG_FEATURE_VERBOSE_CP_MESSAGE 1 #define ENABLE_FEATURE_VERBOSE_CP_MESSAGE 1 #ifdef MAKE_SUID # define IF_FEATURE_VERBOSE_CP_MESSAGE(...) __VA_ARGS__ "CONFIG_FEATURE_VERBOSE_CP_MESSAGE" #else # define IF_FEATURE_VERBOSE_CP_MESSAGE(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_VERBOSE_CP_MESSAGE(...) #undef CONFIG_FEATURE_USE_SENDFILE #define ENABLE_FEATURE_USE_SENDFILE 0 #define IF_FEATURE_USE_SENDFILE(...) #define IF_NOT_FEATURE_USE_SENDFILE(...) __VA_ARGS__ #define CONFIG_FEATURE_COPYBUF_KB 1 #define ENABLE_FEATURE_COPYBUF_KB 1 #ifdef MAKE_SUID # define IF_FEATURE_COPYBUF_KB(...) __VA_ARGS__ "CONFIG_FEATURE_COPYBUF_KB" #else # define IF_FEATURE_COPYBUF_KB(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_COPYBUF_KB(...) #define CONFIG_FEATURE_SKIP_ROOTFS 1 #define ENABLE_FEATURE_SKIP_ROOTFS 1 #ifdef MAKE_SUID # define IF_FEATURE_SKIP_ROOTFS(...) __VA_ARGS__ "CONFIG_FEATURE_SKIP_ROOTFS" #else # define IF_FEATURE_SKIP_ROOTFS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_SKIP_ROOTFS(...) #undef CONFIG_MONOTONIC_SYSCALL #define ENABLE_MONOTONIC_SYSCALL 0 #define IF_MONOTONIC_SYSCALL(...) #define IF_NOT_MONOTONIC_SYSCALL(...) __VA_ARGS__ #define CONFIG_IOCTL_HEX2STR_ERROR 1 #define ENABLE_IOCTL_HEX2STR_ERROR 1 #ifdef MAKE_SUID # define IF_IOCTL_HEX2STR_ERROR(...) __VA_ARGS__ "CONFIG_IOCTL_HEX2STR_ERROR" #else # define IF_IOCTL_HEX2STR_ERROR(...) __VA_ARGS__ #endif #define IF_NOT_IOCTL_HEX2STR_ERROR(...) #define CONFIG_FEATURE_HWIB 1 #define ENABLE_FEATURE_HWIB 1 #ifdef MAKE_SUID # define IF_FEATURE_HWIB(...) __VA_ARGS__ "CONFIG_FEATURE_HWIB" #else # define IF_FEATURE_HWIB(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_HWIB(...) /* * Applets */ /* * Archival Utilities */ #define CONFIG_FEATURE_SEAMLESS_XZ 1 #define ENABLE_FEATURE_SEAMLESS_XZ 1 #ifdef MAKE_SUID # define IF_FEATURE_SEAMLESS_XZ(...) __VA_ARGS__ "CONFIG_FEATURE_SEAMLESS_XZ" #else # define IF_FEATURE_SEAMLESS_XZ(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_SEAMLESS_XZ(...) #define CONFIG_FEATURE_SEAMLESS_LZMA 1 #define ENABLE_FEATURE_SEAMLESS_LZMA 1 #ifdef MAKE_SUID # define IF_FEATURE_SEAMLESS_LZMA(...) __VA_ARGS__ "CONFIG_FEATURE_SEAMLESS_LZMA" #else # define IF_FEATURE_SEAMLESS_LZMA(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_SEAMLESS_LZMA(...) #define CONFIG_FEATURE_SEAMLESS_BZ2 1 #define ENABLE_FEATURE_SEAMLESS_BZ2 1 #ifdef MAKE_SUID # define IF_FEATURE_SEAMLESS_BZ2(...) __VA_ARGS__ "CONFIG_FEATURE_SEAMLESS_BZ2" #else # define IF_FEATURE_SEAMLESS_BZ2(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_SEAMLESS_BZ2(...) #define CONFIG_FEATURE_SEAMLESS_GZ 1 #define ENABLE_FEATURE_SEAMLESS_GZ 1 #ifdef MAKE_SUID # define IF_FEATURE_SEAMLESS_GZ(...) __VA_ARGS__ "CONFIG_FEATURE_SEAMLESS_GZ" #else # define IF_FEATURE_SEAMLESS_GZ(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_SEAMLESS_GZ(...) #define CONFIG_FEATURE_SEAMLESS_Z 1 #define ENABLE_FEATURE_SEAMLESS_Z 1 #ifdef MAKE_SUID # define IF_FEATURE_SEAMLESS_Z(...) __VA_ARGS__ "CONFIG_FEATURE_SEAMLESS_Z" #else # define IF_FEATURE_SEAMLESS_Z(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_SEAMLESS_Z(...) #define CONFIG_AR 1 #define ENABLE_AR 1 #ifdef MAKE_SUID # define IF_AR(...) __VA_ARGS__ "CONFIG_AR" #else # define IF_AR(...) __VA_ARGS__ #endif #define IF_NOT_AR(...) #define CONFIG_FEATURE_AR_LONG_FILENAMES 1 #define ENABLE_FEATURE_AR_LONG_FILENAMES 1 #ifdef MAKE_SUID # define IF_FEATURE_AR_LONG_FILENAMES(...) __VA_ARGS__ "CONFIG_FEATURE_AR_LONG_FILENAMES" #else # define IF_FEATURE_AR_LONG_FILENAMES(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_AR_LONG_FILENAMES(...) #define CONFIG_FEATURE_AR_CREATE 1 #define ENABLE_FEATURE_AR_CREATE 1 #ifdef MAKE_SUID # define IF_FEATURE_AR_CREATE(...) __VA_ARGS__ "CONFIG_FEATURE_AR_CREATE" #else # define IF_FEATURE_AR_CREATE(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_AR_CREATE(...) #define CONFIG_UNCOMPRESS 1 #define ENABLE_UNCOMPRESS 1 #ifdef MAKE_SUID # define IF_UNCOMPRESS(...) __VA_ARGS__ "CONFIG_UNCOMPRESS" #else # define IF_UNCOMPRESS(...) __VA_ARGS__ #endif #define IF_NOT_UNCOMPRESS(...) #define CONFIG_GUNZIP 1 #define ENABLE_GUNZIP 1 #ifdef MAKE_SUID # define IF_GUNZIP(...) __VA_ARGS__ "CONFIG_GUNZIP" #else # define IF_GUNZIP(...) __VA_ARGS__ #endif #define IF_NOT_GUNZIP(...) #define CONFIG_ZCAT 1 #define ENABLE_ZCAT 1 #ifdef MAKE_SUID # define IF_ZCAT(...) __VA_ARGS__ "CONFIG_ZCAT" #else # define IF_ZCAT(...) __VA_ARGS__ #endif #define IF_NOT_ZCAT(...) #define CONFIG_FEATURE_GUNZIP_LONG_OPTIONS 1 #define ENABLE_FEATURE_GUNZIP_LONG_OPTIONS 1 #ifdef MAKE_SUID # define IF_FEATURE_GUNZIP_LONG_OPTIONS(...) __VA_ARGS__ "CONFIG_FEATURE_GUNZIP_LONG_OPTIONS" #else # define IF_FEATURE_GUNZIP_LONG_OPTIONS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_GUNZIP_LONG_OPTIONS(...) #define CONFIG_BUNZIP2 1 #define ENABLE_BUNZIP2 1 #ifdef MAKE_SUID # define IF_BUNZIP2(...) __VA_ARGS__ "CONFIG_BUNZIP2" #else # define IF_BUNZIP2(...) __VA_ARGS__ #endif #define IF_NOT_BUNZIP2(...) #define CONFIG_BZCAT 1 #define ENABLE_BZCAT 1 #ifdef MAKE_SUID # define IF_BZCAT(...) __VA_ARGS__ "CONFIG_BZCAT" #else # define IF_BZCAT(...) __VA_ARGS__ #endif #define IF_NOT_BZCAT(...) #define CONFIG_UNLZMA 1 #define ENABLE_UNLZMA 1 #ifdef MAKE_SUID # define IF_UNLZMA(...) __VA_ARGS__ "CONFIG_UNLZMA" #else # define IF_UNLZMA(...) __VA_ARGS__ #endif #define IF_NOT_UNLZMA(...) #define CONFIG_LZCAT 1 #define ENABLE_LZCAT 1 #ifdef MAKE_SUID # define IF_LZCAT(...) __VA_ARGS__ "CONFIG_LZCAT" #else # define IF_LZCAT(...) __VA_ARGS__ #endif #define IF_NOT_LZCAT(...) #define CONFIG_LZMA 1 #define ENABLE_LZMA 1 #ifdef MAKE_SUID # define IF_LZMA(...) __VA_ARGS__ "CONFIG_LZMA" #else # define IF_LZMA(...) __VA_ARGS__ #endif #define IF_NOT_LZMA(...) #define CONFIG_FEATURE_LZMA_FAST 1 #define ENABLE_FEATURE_LZMA_FAST 1 #ifdef MAKE_SUID # define IF_FEATURE_LZMA_FAST(...) __VA_ARGS__ "CONFIG_FEATURE_LZMA_FAST" #else # define IF_FEATURE_LZMA_FAST(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_LZMA_FAST(...) #define CONFIG_UNXZ 1 #define ENABLE_UNXZ 1 #ifdef MAKE_SUID # define IF_UNXZ(...) __VA_ARGS__ "CONFIG_UNXZ" #else # define IF_UNXZ(...) __VA_ARGS__ #endif #define IF_NOT_UNXZ(...) #define CONFIG_XZCAT 1 #define ENABLE_XZCAT 1 #ifdef MAKE_SUID # define IF_XZCAT(...) __VA_ARGS__ "CONFIG_XZCAT" #else # define IF_XZCAT(...) __VA_ARGS__ #endif #define IF_NOT_XZCAT(...) #define CONFIG_XZ 1 #define ENABLE_XZ 1 #ifdef MAKE_SUID # define IF_XZ(...) __VA_ARGS__ "CONFIG_XZ" #else # define IF_XZ(...) __VA_ARGS__ #endif #define IF_NOT_XZ(...) #define CONFIG_BZIP2 1 #define ENABLE_BZIP2 1 #ifdef MAKE_SUID # define IF_BZIP2(...) __VA_ARGS__ "CONFIG_BZIP2" #else # define IF_BZIP2(...) __VA_ARGS__ #endif #define IF_NOT_BZIP2(...) #define CONFIG_CPIO 1 #define ENABLE_CPIO 1 #ifdef MAKE_SUID # define IF_CPIO(...) __VA_ARGS__ "CONFIG_CPIO" #else # define IF_CPIO(...) __VA_ARGS__ #endif #define IF_NOT_CPIO(...) #define CONFIG_FEATURE_CPIO_O 1 #define ENABLE_FEATURE_CPIO_O 1 #ifdef MAKE_SUID # define IF_FEATURE_CPIO_O(...) __VA_ARGS__ "CONFIG_FEATURE_CPIO_O" #else # define IF_FEATURE_CPIO_O(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_CPIO_O(...) #define CONFIG_FEATURE_CPIO_P 1 #define ENABLE_FEATURE_CPIO_P 1 #ifdef MAKE_SUID # define IF_FEATURE_CPIO_P(...) __VA_ARGS__ "CONFIG_FEATURE_CPIO_P" #else # define IF_FEATURE_CPIO_P(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_CPIO_P(...) #define CONFIG_DPKG 1 #define ENABLE_DPKG 1 #ifdef MAKE_SUID # define IF_DPKG(...) __VA_ARGS__ "CONFIG_DPKG" #else # define IF_DPKG(...) __VA_ARGS__ #endif #define IF_NOT_DPKG(...) #define CONFIG_DPKG_DEB 1 #define ENABLE_DPKG_DEB 1 #ifdef MAKE_SUID # define IF_DPKG_DEB(...) __VA_ARGS__ "CONFIG_DPKG_DEB" #else # define IF_DPKG_DEB(...) __VA_ARGS__ #endif #define IF_NOT_DPKG_DEB(...) #define CONFIG_GZIP 1 #define ENABLE_GZIP 1 #ifdef MAKE_SUID # define IF_GZIP(...) __VA_ARGS__ "CONFIG_GZIP" #else # define IF_GZIP(...) __VA_ARGS__ #endif #define IF_NOT_GZIP(...) #define CONFIG_FEATURE_GZIP_LONG_OPTIONS 1 #define ENABLE_FEATURE_GZIP_LONG_OPTIONS 1 #ifdef MAKE_SUID # define IF_FEATURE_GZIP_LONG_OPTIONS(...) __VA_ARGS__ "CONFIG_FEATURE_GZIP_LONG_OPTIONS" #else # define IF_FEATURE_GZIP_LONG_OPTIONS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_GZIP_LONG_OPTIONS(...) #define CONFIG_GZIP_FAST 0 #define ENABLE_GZIP_FAST 1 #ifdef MAKE_SUID # define IF_GZIP_FAST(...) __VA_ARGS__ "CONFIG_GZIP_FAST" #else # define IF_GZIP_FAST(...) __VA_ARGS__ #endif #define IF_NOT_GZIP_FAST(...) #undef CONFIG_FEATURE_GZIP_LEVELS #define ENABLE_FEATURE_GZIP_LEVELS 0 #define IF_FEATURE_GZIP_LEVELS(...) #define IF_NOT_FEATURE_GZIP_LEVELS(...) __VA_ARGS__ #define CONFIG_LZOP 1 #define ENABLE_LZOP 1 #ifdef MAKE_SUID # define IF_LZOP(...) __VA_ARGS__ "CONFIG_LZOP" #else # define IF_LZOP(...) __VA_ARGS__ #endif #define IF_NOT_LZOP(...) #define CONFIG_UNLZOP 1 #define ENABLE_UNLZOP 1 #ifdef MAKE_SUID # define IF_UNLZOP(...) __VA_ARGS__ "CONFIG_UNLZOP" #else # define IF_UNLZOP(...) __VA_ARGS__ #endif #define IF_NOT_UNLZOP(...) #define CONFIG_LZOPCAT 1 #define ENABLE_LZOPCAT 1 #ifdef MAKE_SUID # define IF_LZOPCAT(...) __VA_ARGS__ "CONFIG_LZOPCAT" #else # define IF_LZOPCAT(...) __VA_ARGS__ #endif #define IF_NOT_LZOPCAT(...) #define CONFIG_LZOP_COMPR_HIGH 1 #define ENABLE_LZOP_COMPR_HIGH 1 #ifdef MAKE_SUID # define IF_LZOP_COMPR_HIGH(...) __VA_ARGS__ "CONFIG_LZOP_COMPR_HIGH" #else # define IF_LZOP_COMPR_HIGH(...) __VA_ARGS__ #endif #define IF_NOT_LZOP_COMPR_HIGH(...) #define CONFIG_RPM 1 #define ENABLE_RPM 1 #ifdef MAKE_SUID # define IF_RPM(...) __VA_ARGS__ "CONFIG_RPM" #else # define IF_RPM(...) __VA_ARGS__ #endif #define IF_NOT_RPM(...) #define CONFIG_RPM2CPIO 1 #define ENABLE_RPM2CPIO 1 #ifdef MAKE_SUID # define IF_RPM2CPIO(...) __VA_ARGS__ "CONFIG_RPM2CPIO" #else # define IF_RPM2CPIO(...) __VA_ARGS__ #endif #define IF_NOT_RPM2CPIO(...) #define CONFIG_TAR 1 #define ENABLE_TAR 1 #ifdef MAKE_SUID # define IF_TAR(...) __VA_ARGS__ "CONFIG_TAR" #else # define IF_TAR(...) __VA_ARGS__ #endif #define IF_NOT_TAR(...) #define CONFIG_FEATURE_TAR_CREATE 1 #define ENABLE_FEATURE_TAR_CREATE 1 #ifdef MAKE_SUID # define IF_FEATURE_TAR_CREATE(...) __VA_ARGS__ "CONFIG_FEATURE_TAR_CREATE" #else # define IF_FEATURE_TAR_CREATE(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_TAR_CREATE(...) #define CONFIG_FEATURE_TAR_AUTODETECT 1 #define ENABLE_FEATURE_TAR_AUTODETECT 1 #ifdef MAKE_SUID # define IF_FEATURE_TAR_AUTODETECT(...) __VA_ARGS__ "CONFIG_FEATURE_TAR_AUTODETECT" #else # define IF_FEATURE_TAR_AUTODETECT(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_TAR_AUTODETECT(...) #define CONFIG_FEATURE_TAR_FROM 1 #define ENABLE_FEATURE_TAR_FROM 1 #ifdef MAKE_SUID # define IF_FEATURE_TAR_FROM(...) __VA_ARGS__ "CONFIG_FEATURE_TAR_FROM" #else # define IF_FEATURE_TAR_FROM(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_TAR_FROM(...) #define CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY 1 #define ENABLE_FEATURE_TAR_OLDGNU_COMPATIBILITY 1 #ifdef MAKE_SUID # define IF_FEATURE_TAR_OLDGNU_COMPATIBILITY(...) __VA_ARGS__ "CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY" #else # define IF_FEATURE_TAR_OLDGNU_COMPATIBILITY(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_TAR_OLDGNU_COMPATIBILITY(...) #define CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY 1 #define ENABLE_FEATURE_TAR_OLDSUN_COMPATIBILITY 1 #ifdef MAKE_SUID # define IF_FEATURE_TAR_OLDSUN_COMPATIBILITY(...) __VA_ARGS__ "CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY" #else # define IF_FEATURE_TAR_OLDSUN_COMPATIBILITY(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_TAR_OLDSUN_COMPATIBILITY(...) #define CONFIG_FEATURE_TAR_GNU_EXTENSIONS 1 #define ENABLE_FEATURE_TAR_GNU_EXTENSIONS 1 #ifdef MAKE_SUID # define IF_FEATURE_TAR_GNU_EXTENSIONS(...) __VA_ARGS__ "CONFIG_FEATURE_TAR_GNU_EXTENSIONS" #else # define IF_FEATURE_TAR_GNU_EXTENSIONS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_TAR_GNU_EXTENSIONS(...) #define CONFIG_FEATURE_TAR_LONG_OPTIONS 1 #define ENABLE_FEATURE_TAR_LONG_OPTIONS 1 #ifdef MAKE_SUID # define IF_FEATURE_TAR_LONG_OPTIONS(...) __VA_ARGS__ "CONFIG_FEATURE_TAR_LONG_OPTIONS" #else # define IF_FEATURE_TAR_LONG_OPTIONS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_TAR_LONG_OPTIONS(...) #define CONFIG_FEATURE_TAR_TO_COMMAND 1 #define ENABLE_FEATURE_TAR_TO_COMMAND 1 #ifdef MAKE_SUID # define IF_FEATURE_TAR_TO_COMMAND(...) __VA_ARGS__ "CONFIG_FEATURE_TAR_TO_COMMAND" #else # define IF_FEATURE_TAR_TO_COMMAND(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_TAR_TO_COMMAND(...) #define CONFIG_FEATURE_TAR_UNAME_GNAME 1 #define ENABLE_FEATURE_TAR_UNAME_GNAME 1 #ifdef MAKE_SUID # define IF_FEATURE_TAR_UNAME_GNAME(...) __VA_ARGS__ "CONFIG_FEATURE_TAR_UNAME_GNAME" #else # define IF_FEATURE_TAR_UNAME_GNAME(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_TAR_UNAME_GNAME(...) #define CONFIG_FEATURE_TAR_NOPRESERVE_TIME 1 #define ENABLE_FEATURE_TAR_NOPRESERVE_TIME 1 #ifdef MAKE_SUID # define IF_FEATURE_TAR_NOPRESERVE_TIME(...) __VA_ARGS__ "CONFIG_FEATURE_TAR_NOPRESERVE_TIME" #else # define IF_FEATURE_TAR_NOPRESERVE_TIME(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_TAR_NOPRESERVE_TIME(...) #undef CONFIG_FEATURE_TAR_SELINUX #define ENABLE_FEATURE_TAR_SELINUX 0 #define IF_FEATURE_TAR_SELINUX(...) #define IF_NOT_FEATURE_TAR_SELINUX(...) __VA_ARGS__ #define CONFIG_UNZIP 1 #define ENABLE_UNZIP 1 #ifdef MAKE_SUID # define IF_UNZIP(...) __VA_ARGS__ "CONFIG_UNZIP" #else # define IF_UNZIP(...) __VA_ARGS__ #endif #define IF_NOT_UNZIP(...) /* * Coreutils */ #define CONFIG_BASENAME 1 #define ENABLE_BASENAME 1 #ifdef MAKE_SUID # define IF_BASENAME(...) __VA_ARGS__ "CONFIG_BASENAME" #else # define IF_BASENAME(...) __VA_ARGS__ #endif #define IF_NOT_BASENAME(...) #define CONFIG_CAL 1 #define ENABLE_CAL 1 #ifdef MAKE_SUID # define IF_CAL(...) __VA_ARGS__ "CONFIG_CAL" #else # define IF_CAL(...) __VA_ARGS__ #endif #define IF_NOT_CAL(...) #define CONFIG_CAT 1 #define ENABLE_CAT 1 #ifdef MAKE_SUID # define IF_CAT(...) __VA_ARGS__ "CONFIG_CAT" #else # define IF_CAT(...) __VA_ARGS__ #endif #define IF_NOT_CAT(...) #define CONFIG_CATV 1 #define ENABLE_CATV 1 #ifdef MAKE_SUID # define IF_CATV(...) __VA_ARGS__ "CONFIG_CATV" #else # define IF_CATV(...) __VA_ARGS__ #endif #define IF_NOT_CATV(...) #define CONFIG_CHGRP 1 #define ENABLE_CHGRP 1 #ifdef MAKE_SUID # define IF_CHGRP(...) __VA_ARGS__ "CONFIG_CHGRP" #else # define IF_CHGRP(...) __VA_ARGS__ #endif #define IF_NOT_CHGRP(...) #define CONFIG_CHMOD 1 #define ENABLE_CHMOD 1 #ifdef MAKE_SUID # define IF_CHMOD(...) __VA_ARGS__ "CONFIG_CHMOD" #else # define IF_CHMOD(...) __VA_ARGS__ #endif #define IF_NOT_CHMOD(...) #define CONFIG_CHOWN 1 #define ENABLE_CHOWN 1 #ifdef MAKE_SUID # define IF_CHOWN(...) __VA_ARGS__ "CONFIG_CHOWN" #else # define IF_CHOWN(...) __VA_ARGS__ #endif #define IF_NOT_CHOWN(...) #define CONFIG_FEATURE_CHOWN_LONG_OPTIONS 1 #define ENABLE_FEATURE_CHOWN_LONG_OPTIONS 1 #ifdef MAKE_SUID # define IF_FEATURE_CHOWN_LONG_OPTIONS(...) __VA_ARGS__ "CONFIG_FEATURE_CHOWN_LONG_OPTIONS" #else # define IF_FEATURE_CHOWN_LONG_OPTIONS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_CHOWN_LONG_OPTIONS(...) #define CONFIG_CHROOT 1 #define ENABLE_CHROOT 1 #ifdef MAKE_SUID # define IF_CHROOT(...) __VA_ARGS__ "CONFIG_CHROOT" #else # define IF_CHROOT(...) __VA_ARGS__ #endif #define IF_NOT_CHROOT(...) #define CONFIG_CKSUM 1 #define ENABLE_CKSUM 1 #ifdef MAKE_SUID # define IF_CKSUM(...) __VA_ARGS__ "CONFIG_CKSUM" #else # define IF_CKSUM(...) __VA_ARGS__ #endif #define IF_NOT_CKSUM(...) #define CONFIG_COMM 1 #define ENABLE_COMM 1 #ifdef MAKE_SUID # define IF_COMM(...) __VA_ARGS__ "CONFIG_COMM" #else # define IF_COMM(...) __VA_ARGS__ #endif #define IF_NOT_COMM(...) #define CONFIG_CP 1 #define ENABLE_CP 1 #ifdef MAKE_SUID # define IF_CP(...) __VA_ARGS__ "CONFIG_CP" #else # define IF_CP(...) __VA_ARGS__ #endif #define IF_NOT_CP(...) #define CONFIG_FEATURE_CP_LONG_OPTIONS 1 #define ENABLE_FEATURE_CP_LONG_OPTIONS 1 #ifdef MAKE_SUID # define IF_FEATURE_CP_LONG_OPTIONS(...) __VA_ARGS__ "CONFIG_FEATURE_CP_LONG_OPTIONS" #else # define IF_FEATURE_CP_LONG_OPTIONS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_CP_LONG_OPTIONS(...) #define CONFIG_CUT 1 #define ENABLE_CUT 1 #ifdef MAKE_SUID # define IF_CUT(...) __VA_ARGS__ "CONFIG_CUT" #else # define IF_CUT(...) __VA_ARGS__ #endif #define IF_NOT_CUT(...) #define CONFIG_DATE 1 #define ENABLE_DATE 1 #ifdef MAKE_SUID # define IF_DATE(...) __VA_ARGS__ "CONFIG_DATE" #else # define IF_DATE(...) __VA_ARGS__ #endif #define IF_NOT_DATE(...) #define CONFIG_FEATURE_DATE_ISOFMT 1 #define ENABLE_FEATURE_DATE_ISOFMT 1 #ifdef MAKE_SUID # define IF_FEATURE_DATE_ISOFMT(...) __VA_ARGS__ "CONFIG_FEATURE_DATE_ISOFMT" #else # define IF_FEATURE_DATE_ISOFMT(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_DATE_ISOFMT(...) #undef CONFIG_FEATURE_DATE_NANO #define ENABLE_FEATURE_DATE_NANO 0 #define IF_FEATURE_DATE_NANO(...) #define IF_NOT_FEATURE_DATE_NANO(...) __VA_ARGS__ #define CONFIG_FEATURE_DATE_COMPAT 1 #define ENABLE_FEATURE_DATE_COMPAT 1 #ifdef MAKE_SUID # define IF_FEATURE_DATE_COMPAT(...) __VA_ARGS__ "CONFIG_FEATURE_DATE_COMPAT" #else # define IF_FEATURE_DATE_COMPAT(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_DATE_COMPAT(...) #define CONFIG_DD 1 #define ENABLE_DD 1 #ifdef MAKE_SUID # define IF_DD(...) __VA_ARGS__ "CONFIG_DD" #else # define IF_DD(...) __VA_ARGS__ #endif #define IF_NOT_DD(...) #define CONFIG_FEATURE_DD_SIGNAL_HANDLING 1 #define ENABLE_FEATURE_DD_SIGNAL_HANDLING 1 #ifdef MAKE_SUID # define IF_FEATURE_DD_SIGNAL_HANDLING(...) __VA_ARGS__ "CONFIG_FEATURE_DD_SIGNAL_HANDLING" #else # define IF_FEATURE_DD_SIGNAL_HANDLING(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_DD_SIGNAL_HANDLING(...) #define CONFIG_FEATURE_DD_THIRD_STATUS_LINE 1 #define ENABLE_FEATURE_DD_THIRD_STATUS_LINE 1 #ifdef MAKE_SUID # define IF_FEATURE_DD_THIRD_STATUS_LINE(...) __VA_ARGS__ "CONFIG_FEATURE_DD_THIRD_STATUS_LINE" #else # define IF_FEATURE_DD_THIRD_STATUS_LINE(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_DD_THIRD_STATUS_LINE(...) #define CONFIG_FEATURE_DD_IBS_OBS 1 #define ENABLE_FEATURE_DD_IBS_OBS 1 #ifdef MAKE_SUID # define IF_FEATURE_DD_IBS_OBS(...) __VA_ARGS__ "CONFIG_FEATURE_DD_IBS_OBS" #else # define IF_FEATURE_DD_IBS_OBS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_DD_IBS_OBS(...) #define CONFIG_FEATURE_DD_STATUS 1 #define ENABLE_FEATURE_DD_STATUS 1 #ifdef MAKE_SUID # define IF_FEATURE_DD_STATUS(...) __VA_ARGS__ "CONFIG_FEATURE_DD_STATUS" #else # define IF_FEATURE_DD_STATUS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_DD_STATUS(...) #define CONFIG_DF 1 #define ENABLE_DF 1 #ifdef MAKE_SUID # define IF_DF(...) __VA_ARGS__ "CONFIG_DF" #else # define IF_DF(...) __VA_ARGS__ #endif #define IF_NOT_DF(...) #define CONFIG_FEATURE_DF_FANCY 1 #define ENABLE_FEATURE_DF_FANCY 1 #ifdef MAKE_SUID # define IF_FEATURE_DF_FANCY(...) __VA_ARGS__ "CONFIG_FEATURE_DF_FANCY" #else # define IF_FEATURE_DF_FANCY(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_DF_FANCY(...) #define CONFIG_DIRNAME 1 #define ENABLE_DIRNAME 1 #ifdef MAKE_SUID # define IF_DIRNAME(...) __VA_ARGS__ "CONFIG_DIRNAME" #else # define IF_DIRNAME(...) __VA_ARGS__ #endif #define IF_NOT_DIRNAME(...) #define CONFIG_DOS2UNIX 1 #define ENABLE_DOS2UNIX 1 #ifdef MAKE_SUID # define IF_DOS2UNIX(...) __VA_ARGS__ "CONFIG_DOS2UNIX" #else # define IF_DOS2UNIX(...) __VA_ARGS__ #endif #define IF_NOT_DOS2UNIX(...) #define CONFIG_UNIX2DOS 1 #define ENABLE_UNIX2DOS 1 #ifdef MAKE_SUID # define IF_UNIX2DOS(...) __VA_ARGS__ "CONFIG_UNIX2DOS" #else # define IF_UNIX2DOS(...) __VA_ARGS__ #endif #define IF_NOT_UNIX2DOS(...) #define CONFIG_DU 1 #define ENABLE_DU 1 #ifdef MAKE_SUID # define IF_DU(...) __VA_ARGS__ "CONFIG_DU" #else # define IF_DU(...) __VA_ARGS__ #endif #define IF_NOT_DU(...) #define CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K 1 #define ENABLE_FEATURE_DU_DEFAULT_BLOCKSIZE_1K 1 #ifdef MAKE_SUID # define IF_FEATURE_DU_DEFAULT_BLOCKSIZE_1K(...) __VA_ARGS__ "CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K" #else # define IF_FEATURE_DU_DEFAULT_BLOCKSIZE_1K(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_DU_DEFAULT_BLOCKSIZE_1K(...) #define CONFIG_ECHO 1 #define ENABLE_ECHO 1 #ifdef MAKE_SUID # define IF_ECHO(...) __VA_ARGS__ "CONFIG_ECHO" #else # define IF_ECHO(...) __VA_ARGS__ #endif #define IF_NOT_ECHO(...) #define CONFIG_FEATURE_FANCY_ECHO 1 #define ENABLE_FEATURE_FANCY_ECHO 1 #ifdef MAKE_SUID # define IF_FEATURE_FANCY_ECHO(...) __VA_ARGS__ "CONFIG_FEATURE_FANCY_ECHO" #else # define IF_FEATURE_FANCY_ECHO(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_FANCY_ECHO(...) #define CONFIG_ENV 1 #define ENABLE_ENV 1 #ifdef MAKE_SUID # define IF_ENV(...) __VA_ARGS__ "CONFIG_ENV" #else # define IF_ENV(...) __VA_ARGS__ #endif #define IF_NOT_ENV(...) #define CONFIG_FEATURE_ENV_LONG_OPTIONS 1 #define ENABLE_FEATURE_ENV_LONG_OPTIONS 1 #ifdef MAKE_SUID # define IF_FEATURE_ENV_LONG_OPTIONS(...) __VA_ARGS__ "CONFIG_FEATURE_ENV_LONG_OPTIONS" #else # define IF_FEATURE_ENV_LONG_OPTIONS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_ENV_LONG_OPTIONS(...) #define CONFIG_EXPAND 1 #define ENABLE_EXPAND 1 #ifdef MAKE_SUID # define IF_EXPAND(...) __VA_ARGS__ "CONFIG_EXPAND" #else # define IF_EXPAND(...) __VA_ARGS__ #endif #define IF_NOT_EXPAND(...) #define CONFIG_FEATURE_EXPAND_LONG_OPTIONS 1 #define ENABLE_FEATURE_EXPAND_LONG_OPTIONS 1 #ifdef MAKE_SUID # define IF_FEATURE_EXPAND_LONG_OPTIONS(...) __VA_ARGS__ "CONFIG_FEATURE_EXPAND_LONG_OPTIONS" #else # define IF_FEATURE_EXPAND_LONG_OPTIONS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_EXPAND_LONG_OPTIONS(...) #define CONFIG_UNEXPAND 1 #define ENABLE_UNEXPAND 1 #ifdef MAKE_SUID # define IF_UNEXPAND(...) __VA_ARGS__ "CONFIG_UNEXPAND" #else # define IF_UNEXPAND(...) __VA_ARGS__ #endif #define IF_NOT_UNEXPAND(...) #define CONFIG_FEATURE_UNEXPAND_LONG_OPTIONS 1 #define ENABLE_FEATURE_UNEXPAND_LONG_OPTIONS 1 #ifdef MAKE_SUID # define IF_FEATURE_UNEXPAND_LONG_OPTIONS(...) __VA_ARGS__ "CONFIG_FEATURE_UNEXPAND_LONG_OPTIONS" #else # define IF_FEATURE_UNEXPAND_LONG_OPTIONS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_UNEXPAND_LONG_OPTIONS(...) #define CONFIG_EXPR 1 #define ENABLE_EXPR 1 #ifdef MAKE_SUID # define IF_EXPR(...) __VA_ARGS__ "CONFIG_EXPR" #else # define IF_EXPR(...) __VA_ARGS__ #endif #define IF_NOT_EXPR(...) #define CONFIG_EXPR_MATH_SUPPORT_64 1 #define ENABLE_EXPR_MATH_SUPPORT_64 1 #ifdef MAKE_SUID # define IF_EXPR_MATH_SUPPORT_64(...) __VA_ARGS__ "CONFIG_EXPR_MATH_SUPPORT_64" #else # define IF_EXPR_MATH_SUPPORT_64(...) __VA_ARGS__ #endif #define IF_NOT_EXPR_MATH_SUPPORT_64(...) #define CONFIG_FALSE 1 #define ENABLE_FALSE 1 #ifdef MAKE_SUID # define IF_FALSE(...) __VA_ARGS__ "CONFIG_FALSE" #else # define IF_FALSE(...) __VA_ARGS__ #endif #define IF_NOT_FALSE(...) #define CONFIG_FOLD 1 #define ENABLE_FOLD 1 #ifdef MAKE_SUID # define IF_FOLD(...) __VA_ARGS__ "CONFIG_FOLD" #else # define IF_FOLD(...) __VA_ARGS__ #endif #define IF_NOT_FOLD(...) #define CONFIG_FSYNC 1 #define ENABLE_FSYNC 1 #ifdef MAKE_SUID # define IF_FSYNC(...) __VA_ARGS__ "CONFIG_FSYNC" #else # define IF_FSYNC(...) __VA_ARGS__ #endif #define IF_NOT_FSYNC(...) #define CONFIG_HEAD 1 #define ENABLE_HEAD 1 #ifdef MAKE_SUID # define IF_HEAD(...) __VA_ARGS__ "CONFIG_HEAD" #else # define IF_HEAD(...) __VA_ARGS__ #endif #define IF_NOT_HEAD(...) #define CONFIG_FEATURE_FANCY_HEAD 1 #define ENABLE_FEATURE_FANCY_HEAD 1 #ifdef MAKE_SUID # define IF_FEATURE_FANCY_HEAD(...) __VA_ARGS__ "CONFIG_FEATURE_FANCY_HEAD" #else # define IF_FEATURE_FANCY_HEAD(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_FANCY_HEAD(...) #define CONFIG_HOSTID 1 #define ENABLE_HOSTID 1 #ifdef MAKE_SUID # define IF_HOSTID(...) __VA_ARGS__ "CONFIG_HOSTID" #else # define IF_HOSTID(...) __VA_ARGS__ #endif #define IF_NOT_HOSTID(...) #define CONFIG_ID 1 #define ENABLE_ID 1 #ifdef MAKE_SUID # define IF_ID(...) __VA_ARGS__ "CONFIG_ID" #else # define IF_ID(...) __VA_ARGS__ #endif #define IF_NOT_ID(...) #define CONFIG_GROUPS 1 #define ENABLE_GROUPS 1 #ifdef MAKE_SUID # define IF_GROUPS(...) __VA_ARGS__ "CONFIG_GROUPS" #else # define IF_GROUPS(...) __VA_ARGS__ #endif #define IF_NOT_GROUPS(...) #define CONFIG_INSTALL 1 #define ENABLE_INSTALL 1 #ifdef MAKE_SUID # define IF_INSTALL(...) __VA_ARGS__ "CONFIG_INSTALL" #else # define IF_INSTALL(...) __VA_ARGS__ #endif #define IF_NOT_INSTALL(...) #define CONFIG_FEATURE_INSTALL_LONG_OPTIONS 1 #define ENABLE_FEATURE_INSTALL_LONG_OPTIONS 1 #ifdef MAKE_SUID # define IF_FEATURE_INSTALL_LONG_OPTIONS(...) __VA_ARGS__ "CONFIG_FEATURE_INSTALL_LONG_OPTIONS" #else # define IF_FEATURE_INSTALL_LONG_OPTIONS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_INSTALL_LONG_OPTIONS(...) #define CONFIG_LN 1 #define ENABLE_LN 1 #ifdef MAKE_SUID # define IF_LN(...) __VA_ARGS__ "CONFIG_LN" #else # define IF_LN(...) __VA_ARGS__ #endif #define IF_NOT_LN(...) #define CONFIG_LOGNAME 1 #define ENABLE_LOGNAME 1 #ifdef MAKE_SUID # define IF_LOGNAME(...) __VA_ARGS__ "CONFIG_LOGNAME" #else # define IF_LOGNAME(...) __VA_ARGS__ #endif #define IF_NOT_LOGNAME(...) #define CONFIG_LS 1 #define ENABLE_LS 1 #ifdef MAKE_SUID # define IF_LS(...) __VA_ARGS__ "CONFIG_LS" #else # define IF_LS(...) __VA_ARGS__ #endif #define IF_NOT_LS(...) #define CONFIG_FEATURE_LS_FILETYPES 1 #define ENABLE_FEATURE_LS_FILETYPES 1 #ifdef MAKE_SUID # define IF_FEATURE_LS_FILETYPES(...) __VA_ARGS__ "CONFIG_FEATURE_LS_FILETYPES" #else # define IF_FEATURE_LS_FILETYPES(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_LS_FILETYPES(...) #define CONFIG_FEATURE_LS_FOLLOWLINKS 1 #define ENABLE_FEATURE_LS_FOLLOWLINKS 1 #ifdef MAKE_SUID # define IF_FEATURE_LS_FOLLOWLINKS(...) __VA_ARGS__ "CONFIG_FEATURE_LS_FOLLOWLINKS" #else # define IF_FEATURE_LS_FOLLOWLINKS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_LS_FOLLOWLINKS(...) #define CONFIG_FEATURE_LS_RECURSIVE 1 #define ENABLE_FEATURE_LS_RECURSIVE 1 #ifdef MAKE_SUID # define IF_FEATURE_LS_RECURSIVE(...) __VA_ARGS__ "CONFIG_FEATURE_LS_RECURSIVE" #else # define IF_FEATURE_LS_RECURSIVE(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_LS_RECURSIVE(...) #define CONFIG_FEATURE_LS_SORTFILES 1 #define ENABLE_FEATURE_LS_SORTFILES 1 #ifdef MAKE_SUID # define IF_FEATURE_LS_SORTFILES(...) __VA_ARGS__ "CONFIG_FEATURE_LS_SORTFILES" #else # define IF_FEATURE_LS_SORTFILES(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_LS_SORTFILES(...) #define CONFIG_FEATURE_LS_TIMESTAMPS 1 #define ENABLE_FEATURE_LS_TIMESTAMPS 1 #ifdef MAKE_SUID # define IF_FEATURE_LS_TIMESTAMPS(...) __VA_ARGS__ "CONFIG_FEATURE_LS_TIMESTAMPS" #else # define IF_FEATURE_LS_TIMESTAMPS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_LS_TIMESTAMPS(...) #define CONFIG_FEATURE_LS_USERNAME 1 #define ENABLE_FEATURE_LS_USERNAME 1 #ifdef MAKE_SUID # define IF_FEATURE_LS_USERNAME(...) __VA_ARGS__ "CONFIG_FEATURE_LS_USERNAME" #else # define IF_FEATURE_LS_USERNAME(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_LS_USERNAME(...) #define CONFIG_FEATURE_LS_COLOR 1 #define ENABLE_FEATURE_LS_COLOR 1 #ifdef MAKE_SUID # define IF_FEATURE_LS_COLOR(...) __VA_ARGS__ "CONFIG_FEATURE_LS_COLOR" #else # define IF_FEATURE_LS_COLOR(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_LS_COLOR(...) #define CONFIG_FEATURE_LS_COLOR_IS_DEFAULT 1 #define ENABLE_FEATURE_LS_COLOR_IS_DEFAULT 1 #ifdef MAKE_SUID # define IF_FEATURE_LS_COLOR_IS_DEFAULT(...) __VA_ARGS__ "CONFIG_FEATURE_LS_COLOR_IS_DEFAULT" #else # define IF_FEATURE_LS_COLOR_IS_DEFAULT(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_LS_COLOR_IS_DEFAULT(...) #define CONFIG_MD5SUM 1 #define ENABLE_MD5SUM 1 #ifdef MAKE_SUID # define IF_MD5SUM(...) __VA_ARGS__ "CONFIG_MD5SUM" #else # define IF_MD5SUM(...) __VA_ARGS__ #endif #define IF_NOT_MD5SUM(...) #define CONFIG_SHA1SUM 1 #define ENABLE_SHA1SUM 1 #ifdef MAKE_SUID # define IF_SHA1SUM(...) __VA_ARGS__ "CONFIG_SHA1SUM" #else # define IF_SHA1SUM(...) __VA_ARGS__ #endif #define IF_NOT_SHA1SUM(...) #define CONFIG_SHA256SUM 1 #define ENABLE_SHA256SUM 1 #ifdef MAKE_SUID # define IF_SHA256SUM(...) __VA_ARGS__ "CONFIG_SHA256SUM" #else # define IF_SHA256SUM(...) __VA_ARGS__ #endif #define IF_NOT_SHA256SUM(...) #define CONFIG_SHA512SUM 1 #define ENABLE_SHA512SUM 1 #ifdef MAKE_SUID # define IF_SHA512SUM(...) __VA_ARGS__ "CONFIG_SHA512SUM" #else # define IF_SHA512SUM(...) __VA_ARGS__ #endif #define IF_NOT_SHA512SUM(...) #define CONFIG_SHA3SUM 1 #define ENABLE_SHA3SUM 1 #ifdef MAKE_SUID # define IF_SHA3SUM(...) __VA_ARGS__ "CONFIG_SHA3SUM" #else # define IF_SHA3SUM(...) __VA_ARGS__ #endif #define IF_NOT_SHA3SUM(...) /* * Common options for md5sum, sha1sum, sha256sum, sha512sum, sha3sum */ #define CONFIG_FEATURE_MD5_SHA1_SUM_CHECK 1 #define ENABLE_FEATURE_MD5_SHA1_SUM_CHECK 1 #ifdef MAKE_SUID # define IF_FEATURE_MD5_SHA1_SUM_CHECK(...) __VA_ARGS__ "CONFIG_FEATURE_MD5_SHA1_SUM_CHECK" #else # define IF_FEATURE_MD5_SHA1_SUM_CHECK(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_MD5_SHA1_SUM_CHECK(...) #define CONFIG_MKDIR 1 #define ENABLE_MKDIR 1 #ifdef MAKE_SUID # define IF_MKDIR(...) __VA_ARGS__ "CONFIG_MKDIR" #else # define IF_MKDIR(...) __VA_ARGS__ #endif #define IF_NOT_MKDIR(...) #define CONFIG_FEATURE_MKDIR_LONG_OPTIONS 1 #define ENABLE_FEATURE_MKDIR_LONG_OPTIONS 1 #ifdef MAKE_SUID # define IF_FEATURE_MKDIR_LONG_OPTIONS(...) __VA_ARGS__ "CONFIG_FEATURE_MKDIR_LONG_OPTIONS" #else # define IF_FEATURE_MKDIR_LONG_OPTIONS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_MKDIR_LONG_OPTIONS(...) #define CONFIG_MKFIFO 1 #define ENABLE_MKFIFO 1 #ifdef MAKE_SUID # define IF_MKFIFO(...) __VA_ARGS__ "CONFIG_MKFIFO" #else # define IF_MKFIFO(...) __VA_ARGS__ #endif #define IF_NOT_MKFIFO(...) #define CONFIG_MKNOD 1 #define ENABLE_MKNOD 1 #ifdef MAKE_SUID # define IF_MKNOD(...) __VA_ARGS__ "CONFIG_MKNOD" #else # define IF_MKNOD(...) __VA_ARGS__ #endif #define IF_NOT_MKNOD(...) #define CONFIG_MV 1 #define ENABLE_MV 1 #ifdef MAKE_SUID # define IF_MV(...) __VA_ARGS__ "CONFIG_MV" #else # define IF_MV(...) __VA_ARGS__ #endif #define IF_NOT_MV(...) #define CONFIG_FEATURE_MV_LONG_OPTIONS 1 #define ENABLE_FEATURE_MV_LONG_OPTIONS 1 #ifdef MAKE_SUID # define IF_FEATURE_MV_LONG_OPTIONS(...) __VA_ARGS__ "CONFIG_FEATURE_MV_LONG_OPTIONS" #else # define IF_FEATURE_MV_LONG_OPTIONS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_MV_LONG_OPTIONS(...) #define CONFIG_NICE 1 #define ENABLE_NICE 1 #ifdef MAKE_SUID # define IF_NICE(...) __VA_ARGS__ "CONFIG_NICE" #else # define IF_NICE(...) __VA_ARGS__ #endif #define IF_NOT_NICE(...) #define CONFIG_NOHUP 1 #define ENABLE_NOHUP 1 #ifdef MAKE_SUID # define IF_NOHUP(...) __VA_ARGS__ "CONFIG_NOHUP" #else # define IF_NOHUP(...) __VA_ARGS__ #endif #define IF_NOT_NOHUP(...) #define CONFIG_OD 1 #define ENABLE_OD 1 #ifdef MAKE_SUID # define IF_OD(...) __VA_ARGS__ "CONFIG_OD" #else # define IF_OD(...) __VA_ARGS__ #endif #define IF_NOT_OD(...) #define CONFIG_PRINTENV 1 #define ENABLE_PRINTENV 1 #ifdef MAKE_SUID # define IF_PRINTENV(...) __VA_ARGS__ "CONFIG_PRINTENV" #else # define IF_PRINTENV(...) __VA_ARGS__ #endif #define IF_NOT_PRINTENV(...) #define CONFIG_PRINTF 1 #define ENABLE_PRINTF 1 #ifdef MAKE_SUID # define IF_PRINTF(...) __VA_ARGS__ "CONFIG_PRINTF" #else # define IF_PRINTF(...) __VA_ARGS__ #endif #define IF_NOT_PRINTF(...) #define CONFIG_PWD 1 #define ENABLE_PWD 1 #ifdef MAKE_SUID # define IF_PWD(...) __VA_ARGS__ "CONFIG_PWD" #else # define IF_PWD(...) __VA_ARGS__ #endif #define IF_NOT_PWD(...) #define CONFIG_READLINK 1 #define ENABLE_READLINK 1 #ifdef MAKE_SUID # define IF_READLINK(...) __VA_ARGS__ "CONFIG_READLINK" #else # define IF_READLINK(...) __VA_ARGS__ #endif #define IF_NOT_READLINK(...) #define CONFIG_FEATURE_READLINK_FOLLOW 1 #define ENABLE_FEATURE_READLINK_FOLLOW 1 #ifdef MAKE_SUID # define IF_FEATURE_READLINK_FOLLOW(...) __VA_ARGS__ "CONFIG_FEATURE_READLINK_FOLLOW" #else # define IF_FEATURE_READLINK_FOLLOW(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_READLINK_FOLLOW(...) #define CONFIG_REALPATH 1 #define ENABLE_REALPATH 1 #ifdef MAKE_SUID # define IF_REALPATH(...) __VA_ARGS__ "CONFIG_REALPATH" #else # define IF_REALPATH(...) __VA_ARGS__ #endif #define IF_NOT_REALPATH(...) #define CONFIG_RM 1 #define ENABLE_RM 1 #ifdef MAKE_SUID # define IF_RM(...) __VA_ARGS__ "CONFIG_RM" #else # define IF_RM(...) __VA_ARGS__ #endif #define IF_NOT_RM(...) #define CONFIG_RMDIR 1 #define ENABLE_RMDIR 1 #ifdef MAKE_SUID # define IF_RMDIR(...) __VA_ARGS__ "CONFIG_RMDIR" #else # define IF_RMDIR(...) __VA_ARGS__ #endif #define IF_NOT_RMDIR(...) #define CONFIG_FEATURE_RMDIR_LONG_OPTIONS 1 #define ENABLE_FEATURE_RMDIR_LONG_OPTIONS 1 #ifdef MAKE_SUID # define IF_FEATURE_RMDIR_LONG_OPTIONS(...) __VA_ARGS__ "CONFIG_FEATURE_RMDIR_LONG_OPTIONS" #else # define IF_FEATURE_RMDIR_LONG_OPTIONS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_RMDIR_LONG_OPTIONS(...) #define CONFIG_SEQ 1 #define ENABLE_SEQ 1 #ifdef MAKE_SUID # define IF_SEQ(...) __VA_ARGS__ "CONFIG_SEQ" #else # define IF_SEQ(...) __VA_ARGS__ #endif #define IF_NOT_SEQ(...) #define CONFIG_SHUF 1 #define ENABLE_SHUF 1 #ifdef MAKE_SUID # define IF_SHUF(...) __VA_ARGS__ "CONFIG_SHUF" #else # define IF_SHUF(...) __VA_ARGS__ #endif #define IF_NOT_SHUF(...) #define CONFIG_SLEEP 1 #define ENABLE_SLEEP 1 #ifdef MAKE_SUID # define IF_SLEEP(...) __VA_ARGS__ "CONFIG_SLEEP" #else # define IF_SLEEP(...) __VA_ARGS__ #endif #define IF_NOT_SLEEP(...) #define CONFIG_FEATURE_FANCY_SLEEP 1 #define ENABLE_FEATURE_FANCY_SLEEP 1 #ifdef MAKE_SUID # define IF_FEATURE_FANCY_SLEEP(...) __VA_ARGS__ "CONFIG_FEATURE_FANCY_SLEEP" #else # define IF_FEATURE_FANCY_SLEEP(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_FANCY_SLEEP(...) #define CONFIG_FEATURE_FLOAT_SLEEP 1 #define ENABLE_FEATURE_FLOAT_SLEEP 1 #ifdef MAKE_SUID # define IF_FEATURE_FLOAT_SLEEP(...) __VA_ARGS__ "CONFIG_FEATURE_FLOAT_SLEEP" #else # define IF_FEATURE_FLOAT_SLEEP(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_FLOAT_SLEEP(...) #define CONFIG_SORT 1 #define ENABLE_SORT 1 #ifdef MAKE_SUID # define IF_SORT(...) __VA_ARGS__ "CONFIG_SORT" #else # define IF_SORT(...) __VA_ARGS__ #endif #define IF_NOT_SORT(...) #define CONFIG_FEATURE_SORT_BIG 1 #define ENABLE_FEATURE_SORT_BIG 1 #ifdef MAKE_SUID # define IF_FEATURE_SORT_BIG(...) __VA_ARGS__ "CONFIG_FEATURE_SORT_BIG" #else # define IF_FEATURE_SORT_BIG(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_SORT_BIG(...) #define CONFIG_SPLIT 1 #define ENABLE_SPLIT 1 #ifdef MAKE_SUID # define IF_SPLIT(...) __VA_ARGS__ "CONFIG_SPLIT" #else # define IF_SPLIT(...) __VA_ARGS__ #endif #define IF_NOT_SPLIT(...) #define CONFIG_FEATURE_SPLIT_FANCY 1 #define ENABLE_FEATURE_SPLIT_FANCY 1 #ifdef MAKE_SUID # define IF_FEATURE_SPLIT_FANCY(...) __VA_ARGS__ "CONFIG_FEATURE_SPLIT_FANCY" #else # define IF_FEATURE_SPLIT_FANCY(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_SPLIT_FANCY(...) #define CONFIG_STAT 1 #define ENABLE_STAT 1 #ifdef MAKE_SUID # define IF_STAT(...) __VA_ARGS__ "CONFIG_STAT" #else # define IF_STAT(...) __VA_ARGS__ #endif #define IF_NOT_STAT(...) #define CONFIG_FEATURE_STAT_FORMAT 1 #define ENABLE_FEATURE_STAT_FORMAT 1 #ifdef MAKE_SUID # define IF_FEATURE_STAT_FORMAT(...) __VA_ARGS__ "CONFIG_FEATURE_STAT_FORMAT" #else # define IF_FEATURE_STAT_FORMAT(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_STAT_FORMAT(...) #define CONFIG_FEATURE_STAT_FILESYSTEM 1 #define ENABLE_FEATURE_STAT_FILESYSTEM 1 #ifdef MAKE_SUID # define IF_FEATURE_STAT_FILESYSTEM(...) __VA_ARGS__ "CONFIG_FEATURE_STAT_FILESYSTEM" #else # define IF_FEATURE_STAT_FILESYSTEM(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_STAT_FILESYSTEM(...) #define CONFIG_STTY 1 #define ENABLE_STTY 1 #ifdef MAKE_SUID # define IF_STTY(...) __VA_ARGS__ "CONFIG_STTY" #else # define IF_STTY(...) __VA_ARGS__ #endif #define IF_NOT_STTY(...) #define CONFIG_SUM 1 #define ENABLE_SUM 1 #ifdef MAKE_SUID # define IF_SUM(...) __VA_ARGS__ "CONFIG_SUM" #else # define IF_SUM(...) __VA_ARGS__ #endif #define IF_NOT_SUM(...) #define CONFIG_SYNC 1 #define ENABLE_SYNC 1 #ifdef MAKE_SUID # define IF_SYNC(...) __VA_ARGS__ "CONFIG_SYNC" #else # define IF_SYNC(...) __VA_ARGS__ #endif #define IF_NOT_SYNC(...) #define CONFIG_FEATURE_SYNC_FANCY 1 #define ENABLE_FEATURE_SYNC_FANCY 1 #ifdef MAKE_SUID # define IF_FEATURE_SYNC_FANCY(...) __VA_ARGS__ "CONFIG_FEATURE_SYNC_FANCY" #else # define IF_FEATURE_SYNC_FANCY(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_SYNC_FANCY(...) #define CONFIG_TAC 1 #define ENABLE_TAC 1 #ifdef MAKE_SUID # define IF_TAC(...) __VA_ARGS__ "CONFIG_TAC" #else # define IF_TAC(...) __VA_ARGS__ #endif #define IF_NOT_TAC(...) #define CONFIG_TAIL 1 #define ENABLE_TAIL 1 #ifdef MAKE_SUID # define IF_TAIL(...) __VA_ARGS__ "CONFIG_TAIL" #else # define IF_TAIL(...) __VA_ARGS__ #endif #define IF_NOT_TAIL(...) #define CONFIG_FEATURE_FANCY_TAIL 1 #define ENABLE_FEATURE_FANCY_TAIL 1 #ifdef MAKE_SUID # define IF_FEATURE_FANCY_TAIL(...) __VA_ARGS__ "CONFIG_FEATURE_FANCY_TAIL" #else # define IF_FEATURE_FANCY_TAIL(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_FANCY_TAIL(...) #define CONFIG_TEE 1 #define ENABLE_TEE 1 #ifdef MAKE_SUID # define IF_TEE(...) __VA_ARGS__ "CONFIG_TEE" #else # define IF_TEE(...) __VA_ARGS__ #endif #define IF_NOT_TEE(...) #define CONFIG_FEATURE_TEE_USE_BLOCK_IO 1 #define ENABLE_FEATURE_TEE_USE_BLOCK_IO 1 #ifdef MAKE_SUID # define IF_FEATURE_TEE_USE_BLOCK_IO(...) __VA_ARGS__ "CONFIG_FEATURE_TEE_USE_BLOCK_IO" #else # define IF_FEATURE_TEE_USE_BLOCK_IO(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_TEE_USE_BLOCK_IO(...) #define CONFIG_TEST 1 #define ENABLE_TEST 1 #ifdef MAKE_SUID # define IF_TEST(...) __VA_ARGS__ "CONFIG_TEST" #else # define IF_TEST(...) __VA_ARGS__ #endif #define IF_NOT_TEST(...) #define CONFIG_TEST1 1 #define ENABLE_TEST1 1 #ifdef MAKE_SUID # define IF_TEST1(...) __VA_ARGS__ "CONFIG_TEST1" #else # define IF_TEST1(...) __VA_ARGS__ #endif #define IF_NOT_TEST1(...) #define CONFIG_TEST2 1 #define ENABLE_TEST2 1 #ifdef MAKE_SUID # define IF_TEST2(...) __VA_ARGS__ "CONFIG_TEST2" #else # define IF_TEST2(...) __VA_ARGS__ #endif #define IF_NOT_TEST2(...) #define CONFIG_FEATURE_TEST_64 1 #define ENABLE_FEATURE_TEST_64 1 #ifdef MAKE_SUID # define IF_FEATURE_TEST_64(...) __VA_ARGS__ "CONFIG_FEATURE_TEST_64" #else # define IF_FEATURE_TEST_64(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_TEST_64(...) #define CONFIG_TOUCH 1 #define ENABLE_TOUCH 1 #ifdef MAKE_SUID # define IF_TOUCH(...) __VA_ARGS__ "CONFIG_TOUCH" #else # define IF_TOUCH(...) __VA_ARGS__ #endif #define IF_NOT_TOUCH(...) #define CONFIG_FEATURE_TOUCH_NODEREF 1 #define ENABLE_FEATURE_TOUCH_NODEREF 1 #ifdef MAKE_SUID # define IF_FEATURE_TOUCH_NODEREF(...) __VA_ARGS__ "CONFIG_FEATURE_TOUCH_NODEREF" #else # define IF_FEATURE_TOUCH_NODEREF(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_TOUCH_NODEREF(...) #define CONFIG_FEATURE_TOUCH_SUSV3 1 #define ENABLE_FEATURE_TOUCH_SUSV3 1 #ifdef MAKE_SUID # define IF_FEATURE_TOUCH_SUSV3(...) __VA_ARGS__ "CONFIG_FEATURE_TOUCH_SUSV3" #else # define IF_FEATURE_TOUCH_SUSV3(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_TOUCH_SUSV3(...) #define CONFIG_TR 1 #define ENABLE_TR 1 #ifdef MAKE_SUID # define IF_TR(...) __VA_ARGS__ "CONFIG_TR" #else # define IF_TR(...) __VA_ARGS__ #endif #define IF_NOT_TR(...) #define CONFIG_FEATURE_TR_CLASSES 1 #define ENABLE_FEATURE_TR_CLASSES 1 #ifdef MAKE_SUID # define IF_FEATURE_TR_CLASSES(...) __VA_ARGS__ "CONFIG_FEATURE_TR_CLASSES" #else # define IF_FEATURE_TR_CLASSES(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_TR_CLASSES(...) #define CONFIG_FEATURE_TR_EQUIV 1 #define ENABLE_FEATURE_TR_EQUIV 1 #ifdef MAKE_SUID # define IF_FEATURE_TR_EQUIV(...) __VA_ARGS__ "CONFIG_FEATURE_TR_EQUIV" #else # define IF_FEATURE_TR_EQUIV(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_TR_EQUIV(...) #define CONFIG_TRUE 1 #define ENABLE_TRUE 1 #ifdef MAKE_SUID # define IF_TRUE(...) __VA_ARGS__ "CONFIG_TRUE" #else # define IF_TRUE(...) __VA_ARGS__ #endif #define IF_NOT_TRUE(...) #define CONFIG_TRUNCATE 1 #define ENABLE_TRUNCATE 1 #ifdef MAKE_SUID # define IF_TRUNCATE(...) __VA_ARGS__ "CONFIG_TRUNCATE" #else # define IF_TRUNCATE(...) __VA_ARGS__ #endif #define IF_NOT_TRUNCATE(...) #define CONFIG_TTY 1 #define ENABLE_TTY 1 #ifdef MAKE_SUID # define IF_TTY(...) __VA_ARGS__ "CONFIG_TTY" #else # define IF_TTY(...) __VA_ARGS__ #endif #define IF_NOT_TTY(...) #define CONFIG_UNAME 1 #define ENABLE_UNAME 1 #ifdef MAKE_SUID # define IF_UNAME(...) __VA_ARGS__ "CONFIG_UNAME" #else # define IF_UNAME(...) __VA_ARGS__ #endif #define IF_NOT_UNAME(...) #define CONFIG_UNAME_OSNAME "GNU/Linux" #define ENABLE_UNAME_OSNAME 1 #ifdef MAKE_SUID # define IF_UNAME_OSNAME(...) __VA_ARGS__ "CONFIG_UNAME_OSNAME" #else # define IF_UNAME_OSNAME(...) __VA_ARGS__ #endif #define IF_NOT_UNAME_OSNAME(...) #define CONFIG_UNIQ 1 #define ENABLE_UNIQ 1 #ifdef MAKE_SUID # define IF_UNIQ(...) __VA_ARGS__ "CONFIG_UNIQ" #else # define IF_UNIQ(...) __VA_ARGS__ #endif #define IF_NOT_UNIQ(...) #define CONFIG_UNLINK 1 #define ENABLE_UNLINK 1 #ifdef MAKE_SUID # define IF_UNLINK(...) __VA_ARGS__ "CONFIG_UNLINK" #else # define IF_UNLINK(...) __VA_ARGS__ #endif #define IF_NOT_UNLINK(...) #define CONFIG_USLEEP 1 #define ENABLE_USLEEP 1 #ifdef MAKE_SUID # define IF_USLEEP(...) __VA_ARGS__ "CONFIG_USLEEP" #else # define IF_USLEEP(...) __VA_ARGS__ #endif #define IF_NOT_USLEEP(...) #define CONFIG_UUDECODE 1 #define ENABLE_UUDECODE 1 #ifdef MAKE_SUID # define IF_UUDECODE(...) __VA_ARGS__ "CONFIG_UUDECODE" #else # define IF_UUDECODE(...) __VA_ARGS__ #endif #define IF_NOT_UUDECODE(...) #define CONFIG_BASE64 1 #define ENABLE_BASE64 1 #ifdef MAKE_SUID # define IF_BASE64(...) __VA_ARGS__ "CONFIG_BASE64" #else # define IF_BASE64(...) __VA_ARGS__ #endif #define IF_NOT_BASE64(...) #define CONFIG_UUENCODE 1 #define ENABLE_UUENCODE 1 #ifdef MAKE_SUID # define IF_UUENCODE(...) __VA_ARGS__ "CONFIG_UUENCODE" #else # define IF_UUENCODE(...) __VA_ARGS__ #endif #define IF_NOT_UUENCODE(...) #define CONFIG_WC 1 #define ENABLE_WC 1 #ifdef MAKE_SUID # define IF_WC(...) __VA_ARGS__ "CONFIG_WC" #else # define IF_WC(...) __VA_ARGS__ #endif #define IF_NOT_WC(...) #define CONFIG_FEATURE_WC_LARGE 1 #define ENABLE_FEATURE_WC_LARGE 1 #ifdef MAKE_SUID # define IF_FEATURE_WC_LARGE(...) __VA_ARGS__ "CONFIG_FEATURE_WC_LARGE" #else # define IF_FEATURE_WC_LARGE(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_WC_LARGE(...) #define CONFIG_WHO 1 #define ENABLE_WHO 1 #ifdef MAKE_SUID # define IF_WHO(...) __VA_ARGS__ "CONFIG_WHO" #else # define IF_WHO(...) __VA_ARGS__ #endif #define IF_NOT_WHO(...) #define CONFIG_USERS 1 #define ENABLE_USERS 1 #ifdef MAKE_SUID # define IF_USERS(...) __VA_ARGS__ "CONFIG_USERS" #else # define IF_USERS(...) __VA_ARGS__ #endif #define IF_NOT_USERS(...) #define CONFIG_WHOAMI 1 #define ENABLE_WHOAMI 1 #ifdef MAKE_SUID # define IF_WHOAMI(...) __VA_ARGS__ "CONFIG_WHOAMI" #else # define IF_WHOAMI(...) __VA_ARGS__ #endif #define IF_NOT_WHOAMI(...) #define CONFIG_YES 1 #define ENABLE_YES 1 #ifdef MAKE_SUID # define IF_YES(...) __VA_ARGS__ "CONFIG_YES" #else # define IF_YES(...) __VA_ARGS__ #endif #define IF_NOT_YES(...) /* * Common options */ #define CONFIG_FEATURE_VERBOSE 1 #define ENABLE_FEATURE_VERBOSE 1 #ifdef MAKE_SUID # define IF_FEATURE_VERBOSE(...) __VA_ARGS__ "CONFIG_FEATURE_VERBOSE" #else # define IF_FEATURE_VERBOSE(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_VERBOSE(...) /* * Common options for cp and mv */ #define CONFIG_FEATURE_PRESERVE_HARDLINKS 1 #define ENABLE_FEATURE_PRESERVE_HARDLINKS 1 #ifdef MAKE_SUID # define IF_FEATURE_PRESERVE_HARDLINKS(...) __VA_ARGS__ "CONFIG_FEATURE_PRESERVE_HARDLINKS" #else # define IF_FEATURE_PRESERVE_HARDLINKS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_PRESERVE_HARDLINKS(...) /* * Common options for ls, more and telnet */ #define CONFIG_FEATURE_AUTOWIDTH 1 #define ENABLE_FEATURE_AUTOWIDTH 1 #ifdef MAKE_SUID # define IF_FEATURE_AUTOWIDTH(...) __VA_ARGS__ "CONFIG_FEATURE_AUTOWIDTH" #else # define IF_FEATURE_AUTOWIDTH(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_AUTOWIDTH(...) /* * Common options for df, du, ls */ #define CONFIG_FEATURE_HUMAN_READABLE 1 #define ENABLE_FEATURE_HUMAN_READABLE 1 #ifdef MAKE_SUID # define IF_FEATURE_HUMAN_READABLE(...) __VA_ARGS__ "CONFIG_FEATURE_HUMAN_READABLE" #else # define IF_FEATURE_HUMAN_READABLE(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_HUMAN_READABLE(...) /* * Console Utilities */ #define CONFIG_CHVT 1 #define ENABLE_CHVT 1 #ifdef MAKE_SUID # define IF_CHVT(...) __VA_ARGS__ "CONFIG_CHVT" #else # define IF_CHVT(...) __VA_ARGS__ #endif #define IF_NOT_CHVT(...) #define CONFIG_CLEAR 1 #define ENABLE_CLEAR 1 #ifdef MAKE_SUID # define IF_CLEAR(...) __VA_ARGS__ "CONFIG_CLEAR" #else # define IF_CLEAR(...) __VA_ARGS__ #endif #define IF_NOT_CLEAR(...) #define CONFIG_DEALLOCVT 1 #define ENABLE_DEALLOCVT 1 #ifdef MAKE_SUID # define IF_DEALLOCVT(...) __VA_ARGS__ "CONFIG_DEALLOCVT" #else # define IF_DEALLOCVT(...) __VA_ARGS__ #endif #define IF_NOT_DEALLOCVT(...) #define CONFIG_DUMPKMAP 1 #define ENABLE_DUMPKMAP 1 #ifdef MAKE_SUID # define IF_DUMPKMAP(...) __VA_ARGS__ "CONFIG_DUMPKMAP" #else # define IF_DUMPKMAP(...) __VA_ARGS__ #endif #define IF_NOT_DUMPKMAP(...) #define CONFIG_FGCONSOLE 1 #define ENABLE_FGCONSOLE 1 #ifdef MAKE_SUID # define IF_FGCONSOLE(...) __VA_ARGS__ "CONFIG_FGCONSOLE" #else # define IF_FGCONSOLE(...) __VA_ARGS__ #endif #define IF_NOT_FGCONSOLE(...) #define CONFIG_KBD_MODE 1 #define ENABLE_KBD_MODE 1 #ifdef MAKE_SUID # define IF_KBD_MODE(...) __VA_ARGS__ "CONFIG_KBD_MODE" #else # define IF_KBD_MODE(...) __VA_ARGS__ #endif #define IF_NOT_KBD_MODE(...) #define CONFIG_LOADFONT 1 #define ENABLE_LOADFONT 1 #ifdef MAKE_SUID # define IF_LOADFONT(...) __VA_ARGS__ "CONFIG_LOADFONT" #else # define IF_LOADFONT(...) __VA_ARGS__ #endif #define IF_NOT_LOADFONT(...) #define CONFIG_SETFONT 1 #define ENABLE_SETFONT 1 #ifdef MAKE_SUID # define IF_SETFONT(...) __VA_ARGS__ "CONFIG_SETFONT" #else # define IF_SETFONT(...) __VA_ARGS__ #endif #define IF_NOT_SETFONT(...) #define CONFIG_FEATURE_SETFONT_TEXTUAL_MAP 1 #define ENABLE_FEATURE_SETFONT_TEXTUAL_MAP 1 #ifdef MAKE_SUID # define IF_FEATURE_SETFONT_TEXTUAL_MAP(...) __VA_ARGS__ "CONFIG_FEATURE_SETFONT_TEXTUAL_MAP" #else # define IF_FEATURE_SETFONT_TEXTUAL_MAP(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_SETFONT_TEXTUAL_MAP(...) #define CONFIG_DEFAULT_SETFONT_DIR "" #define ENABLE_DEFAULT_SETFONT_DIR 1 #ifdef MAKE_SUID # define IF_DEFAULT_SETFONT_DIR(...) __VA_ARGS__ "CONFIG_DEFAULT_SETFONT_DIR" #else # define IF_DEFAULT_SETFONT_DIR(...) __VA_ARGS__ #endif #define IF_NOT_DEFAULT_SETFONT_DIR(...) /* * Common options for loadfont and setfont */ #define CONFIG_FEATURE_LOADFONT_PSF2 1 #define ENABLE_FEATURE_LOADFONT_PSF2 1 #ifdef MAKE_SUID # define IF_FEATURE_LOADFONT_PSF2(...) __VA_ARGS__ "CONFIG_FEATURE_LOADFONT_PSF2" #else # define IF_FEATURE_LOADFONT_PSF2(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_LOADFONT_PSF2(...) #define CONFIG_FEATURE_LOADFONT_RAW 1 #define ENABLE_FEATURE_LOADFONT_RAW 1 #ifdef MAKE_SUID # define IF_FEATURE_LOADFONT_RAW(...) __VA_ARGS__ "CONFIG_FEATURE_LOADFONT_RAW" #else # define IF_FEATURE_LOADFONT_RAW(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_LOADFONT_RAW(...) #define CONFIG_LOADKMAP 1 #define ENABLE_LOADKMAP 1 #ifdef MAKE_SUID # define IF_LOADKMAP(...) __VA_ARGS__ "CONFIG_LOADKMAP" #else # define IF_LOADKMAP(...) __VA_ARGS__ #endif #define IF_NOT_LOADKMAP(...) #define CONFIG_OPENVT 1 #define ENABLE_OPENVT 1 #ifdef MAKE_SUID # define IF_OPENVT(...) __VA_ARGS__ "CONFIG_OPENVT" #else # define IF_OPENVT(...) __VA_ARGS__ #endif #define IF_NOT_OPENVT(...) #define CONFIG_RESET 1 #define ENABLE_RESET 1 #ifdef MAKE_SUID # define IF_RESET(...) __VA_ARGS__ "CONFIG_RESET" #else # define IF_RESET(...) __VA_ARGS__ #endif #define IF_NOT_RESET(...) #define CONFIG_RESIZE 1 #define ENABLE_RESIZE 1 #ifdef MAKE_SUID # define IF_RESIZE(...) __VA_ARGS__ "CONFIG_RESIZE" #else # define IF_RESIZE(...) __VA_ARGS__ #endif #define IF_NOT_RESIZE(...) #define CONFIG_FEATURE_RESIZE_PRINT 1 #define ENABLE_FEATURE_RESIZE_PRINT 1 #ifdef MAKE_SUID # define IF_FEATURE_RESIZE_PRINT(...) __VA_ARGS__ "CONFIG_FEATURE_RESIZE_PRINT" #else # define IF_FEATURE_RESIZE_PRINT(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_RESIZE_PRINT(...) #define CONFIG_SETCONSOLE 1 #define ENABLE_SETCONSOLE 1 #ifdef MAKE_SUID # define IF_SETCONSOLE(...) __VA_ARGS__ "CONFIG_SETCONSOLE" #else # define IF_SETCONSOLE(...) __VA_ARGS__ #endif #define IF_NOT_SETCONSOLE(...) #define CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS 1 #define ENABLE_FEATURE_SETCONSOLE_LONG_OPTIONS 1 #ifdef MAKE_SUID # define IF_FEATURE_SETCONSOLE_LONG_OPTIONS(...) __VA_ARGS__ "CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS" #else # define IF_FEATURE_SETCONSOLE_LONG_OPTIONS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_SETCONSOLE_LONG_OPTIONS(...) #define CONFIG_SETKEYCODES 1 #define ENABLE_SETKEYCODES 1 #ifdef MAKE_SUID # define IF_SETKEYCODES(...) __VA_ARGS__ "CONFIG_SETKEYCODES" #else # define IF_SETKEYCODES(...) __VA_ARGS__ #endif #define IF_NOT_SETKEYCODES(...) #define CONFIG_SETLOGCONS 1 #define ENABLE_SETLOGCONS 1 #ifdef MAKE_SUID # define IF_SETLOGCONS(...) __VA_ARGS__ "CONFIG_SETLOGCONS" #else # define IF_SETLOGCONS(...) __VA_ARGS__ #endif #define IF_NOT_SETLOGCONS(...) #define CONFIG_SHOWKEY 1 #define ENABLE_SHOWKEY 1 #ifdef MAKE_SUID # define IF_SHOWKEY(...) __VA_ARGS__ "CONFIG_SHOWKEY" #else # define IF_SHOWKEY(...) __VA_ARGS__ #endif #define IF_NOT_SHOWKEY(...) /* * Debian Utilities */ #define CONFIG_MKTEMP 1 #define ENABLE_MKTEMP 1 #ifdef MAKE_SUID # define IF_MKTEMP(...) __VA_ARGS__ "CONFIG_MKTEMP" #else # define IF_MKTEMP(...) __VA_ARGS__ #endif #define IF_NOT_MKTEMP(...) #define CONFIG_PIPE_PROGRESS 1 #define ENABLE_PIPE_PROGRESS 1 #ifdef MAKE_SUID # define IF_PIPE_PROGRESS(...) __VA_ARGS__ "CONFIG_PIPE_PROGRESS" #else # define IF_PIPE_PROGRESS(...) __VA_ARGS__ #endif #define IF_NOT_PIPE_PROGRESS(...) #define CONFIG_RUN_PARTS 1 #define ENABLE_RUN_PARTS 1 #ifdef MAKE_SUID # define IF_RUN_PARTS(...) __VA_ARGS__ "CONFIG_RUN_PARTS" #else # define IF_RUN_PARTS(...) __VA_ARGS__ #endif #define IF_NOT_RUN_PARTS(...) #define CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS 1 #define ENABLE_FEATURE_RUN_PARTS_LONG_OPTIONS 1 #ifdef MAKE_SUID # define IF_FEATURE_RUN_PARTS_LONG_OPTIONS(...) __VA_ARGS__ "CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS" #else # define IF_FEATURE_RUN_PARTS_LONG_OPTIONS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_RUN_PARTS_LONG_OPTIONS(...) #define CONFIG_FEATURE_RUN_PARTS_FANCY 1 #define ENABLE_FEATURE_RUN_PARTS_FANCY 1 #ifdef MAKE_SUID # define IF_FEATURE_RUN_PARTS_FANCY(...) __VA_ARGS__ "CONFIG_FEATURE_RUN_PARTS_FANCY" #else # define IF_FEATURE_RUN_PARTS_FANCY(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_RUN_PARTS_FANCY(...) #define CONFIG_START_STOP_DAEMON 1 #define ENABLE_START_STOP_DAEMON 1 #ifdef MAKE_SUID # define IF_START_STOP_DAEMON(...) __VA_ARGS__ "CONFIG_START_STOP_DAEMON" #else # define IF_START_STOP_DAEMON(...) __VA_ARGS__ #endif #define IF_NOT_START_STOP_DAEMON(...) #define CONFIG_FEATURE_START_STOP_DAEMON_FANCY 1 #define ENABLE_FEATURE_START_STOP_DAEMON_FANCY 1 #ifdef MAKE_SUID # define IF_FEATURE_START_STOP_DAEMON_FANCY(...) __VA_ARGS__ "CONFIG_FEATURE_START_STOP_DAEMON_FANCY" #else # define IF_FEATURE_START_STOP_DAEMON_FANCY(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_START_STOP_DAEMON_FANCY(...) #define CONFIG_FEATURE_START_STOP_DAEMON_LONG_OPTIONS 1 #define ENABLE_FEATURE_START_STOP_DAEMON_LONG_OPTIONS 1 #ifdef MAKE_SUID # define IF_FEATURE_START_STOP_DAEMON_LONG_OPTIONS(...) __VA_ARGS__ "CONFIG_FEATURE_START_STOP_DAEMON_LONG_OPTIONS" #else # define IF_FEATURE_START_STOP_DAEMON_LONG_OPTIONS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_START_STOP_DAEMON_LONG_OPTIONS(...) #define CONFIG_WHICH 1 #define ENABLE_WHICH 1 #ifdef MAKE_SUID # define IF_WHICH(...) __VA_ARGS__ "CONFIG_WHICH" #else # define IF_WHICH(...) __VA_ARGS__ #endif #define IF_NOT_WHICH(...) /* * Editors */ #define CONFIG_AWK 1 #define ENABLE_AWK 1 #ifdef MAKE_SUID # define IF_AWK(...) __VA_ARGS__ "CONFIG_AWK" #else # define IF_AWK(...) __VA_ARGS__ #endif #define IF_NOT_AWK(...) #define CONFIG_FEATURE_AWK_LIBM 1 #define ENABLE_FEATURE_AWK_LIBM 1 #ifdef MAKE_SUID # define IF_FEATURE_AWK_LIBM(...) __VA_ARGS__ "CONFIG_FEATURE_AWK_LIBM" #else # define IF_FEATURE_AWK_LIBM(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_AWK_LIBM(...) #define CONFIG_FEATURE_AWK_GNU_EXTENSIONS 1 #define ENABLE_FEATURE_AWK_GNU_EXTENSIONS 1 #ifdef MAKE_SUID # define IF_FEATURE_AWK_GNU_EXTENSIONS(...) __VA_ARGS__ "CONFIG_FEATURE_AWK_GNU_EXTENSIONS" #else # define IF_FEATURE_AWK_GNU_EXTENSIONS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_AWK_GNU_EXTENSIONS(...) #define CONFIG_CMP 1 #define ENABLE_CMP 1 #ifdef MAKE_SUID # define IF_CMP(...) __VA_ARGS__ "CONFIG_CMP" #else # define IF_CMP(...) __VA_ARGS__ #endif #define IF_NOT_CMP(...) #define CONFIG_DIFF 1 #define ENABLE_DIFF 1 #ifdef MAKE_SUID # define IF_DIFF(...) __VA_ARGS__ "CONFIG_DIFF" #else # define IF_DIFF(...) __VA_ARGS__ #endif #define IF_NOT_DIFF(...) #define CONFIG_FEATURE_DIFF_LONG_OPTIONS 1 #define ENABLE_FEATURE_DIFF_LONG_OPTIONS 1 #ifdef MAKE_SUID # define IF_FEATURE_DIFF_LONG_OPTIONS(...) __VA_ARGS__ "CONFIG_FEATURE_DIFF_LONG_OPTIONS" #else # define IF_FEATURE_DIFF_LONG_OPTIONS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_DIFF_LONG_OPTIONS(...) #define CONFIG_FEATURE_DIFF_DIR 1 #define ENABLE_FEATURE_DIFF_DIR 1 #ifdef MAKE_SUID # define IF_FEATURE_DIFF_DIR(...) __VA_ARGS__ "CONFIG_FEATURE_DIFF_DIR" #else # define IF_FEATURE_DIFF_DIR(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_DIFF_DIR(...) #define CONFIG_ED 1 #define ENABLE_ED 1 #ifdef MAKE_SUID # define IF_ED(...) __VA_ARGS__ "CONFIG_ED" #else # define IF_ED(...) __VA_ARGS__ #endif #define IF_NOT_ED(...) #define CONFIG_PATCH 1 #define ENABLE_PATCH 1 #ifdef MAKE_SUID # define IF_PATCH(...) __VA_ARGS__ "CONFIG_PATCH" #else # define IF_PATCH(...) __VA_ARGS__ #endif #define IF_NOT_PATCH(...) #define CONFIG_SED 1 #define ENABLE_SED 1 #ifdef MAKE_SUID # define IF_SED(...) __VA_ARGS__ "CONFIG_SED" #else # define IF_SED(...) __VA_ARGS__ #endif #define IF_NOT_SED(...) #define CONFIG_VI 1 #define ENABLE_VI 1 #ifdef MAKE_SUID # define IF_VI(...) __VA_ARGS__ "CONFIG_VI" #else # define IF_VI(...) __VA_ARGS__ #endif #define IF_NOT_VI(...) #define CONFIG_FEATURE_VI_MAX_LEN 4096 #define ENABLE_FEATURE_VI_MAX_LEN 1 #ifdef MAKE_SUID # define IF_FEATURE_VI_MAX_LEN(...) __VA_ARGS__ "CONFIG_FEATURE_VI_MAX_LEN" #else # define IF_FEATURE_VI_MAX_LEN(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_VI_MAX_LEN(...) #define CONFIG_FEATURE_VI_8BIT 1 #define ENABLE_FEATURE_VI_8BIT 1 #ifdef MAKE_SUID # define IF_FEATURE_VI_8BIT(...) __VA_ARGS__ "CONFIG_FEATURE_VI_8BIT" #else # define IF_FEATURE_VI_8BIT(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_VI_8BIT(...) #define CONFIG_FEATURE_VI_COLON 1 #define ENABLE_FEATURE_VI_COLON 1 #ifdef MAKE_SUID # define IF_FEATURE_VI_COLON(...) __VA_ARGS__ "CONFIG_FEATURE_VI_COLON" #else # define IF_FEATURE_VI_COLON(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_VI_COLON(...) #define CONFIG_FEATURE_VI_YANKMARK 1 #define ENABLE_FEATURE_VI_YANKMARK 1 #ifdef MAKE_SUID # define IF_FEATURE_VI_YANKMARK(...) __VA_ARGS__ "CONFIG_FEATURE_VI_YANKMARK" #else # define IF_FEATURE_VI_YANKMARK(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_VI_YANKMARK(...) #define CONFIG_FEATURE_VI_SEARCH 1 #define ENABLE_FEATURE_VI_SEARCH 1 #ifdef MAKE_SUID # define IF_FEATURE_VI_SEARCH(...) __VA_ARGS__ "CONFIG_FEATURE_VI_SEARCH" #else # define IF_FEATURE_VI_SEARCH(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_VI_SEARCH(...) #undef CONFIG_FEATURE_VI_REGEX_SEARCH #define ENABLE_FEATURE_VI_REGEX_SEARCH 0 #define IF_FEATURE_VI_REGEX_SEARCH(...) #define IF_NOT_FEATURE_VI_REGEX_SEARCH(...) __VA_ARGS__ #undef CONFIG_FEATURE_VI_USE_SIGNALS #define ENABLE_FEATURE_VI_USE_SIGNALS 0 #define IF_FEATURE_VI_USE_SIGNALS(...) #define IF_NOT_FEATURE_VI_USE_SIGNALS(...) __VA_ARGS__ #define CONFIG_FEATURE_VI_DOT_CMD 1 #define ENABLE_FEATURE_VI_DOT_CMD 1 #ifdef MAKE_SUID # define IF_FEATURE_VI_DOT_CMD(...) __VA_ARGS__ "CONFIG_FEATURE_VI_DOT_CMD" #else # define IF_FEATURE_VI_DOT_CMD(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_VI_DOT_CMD(...) #define CONFIG_FEATURE_VI_READONLY 1 #define ENABLE_FEATURE_VI_READONLY 1 #ifdef MAKE_SUID # define IF_FEATURE_VI_READONLY(...) __VA_ARGS__ "CONFIG_FEATURE_VI_READONLY" #else # define IF_FEATURE_VI_READONLY(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_VI_READONLY(...) #define CONFIG_FEATURE_VI_SETOPTS 1 #define ENABLE_FEATURE_VI_SETOPTS 1 #ifdef MAKE_SUID # define IF_FEATURE_VI_SETOPTS(...) __VA_ARGS__ "CONFIG_FEATURE_VI_SETOPTS" #else # define IF_FEATURE_VI_SETOPTS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_VI_SETOPTS(...) #define CONFIG_FEATURE_VI_SET 1 #define ENABLE_FEATURE_VI_SET 1 #ifdef MAKE_SUID # define IF_FEATURE_VI_SET(...) __VA_ARGS__ "CONFIG_FEATURE_VI_SET" #else # define IF_FEATURE_VI_SET(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_VI_SET(...) #define CONFIG_FEATURE_VI_WIN_RESIZE 1 #define ENABLE_FEATURE_VI_WIN_RESIZE 1 #ifdef MAKE_SUID # define IF_FEATURE_VI_WIN_RESIZE(...) __VA_ARGS__ "CONFIG_FEATURE_VI_WIN_RESIZE" #else # define IF_FEATURE_VI_WIN_RESIZE(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_VI_WIN_RESIZE(...) #define CONFIG_FEATURE_VI_ASK_TERMINAL 1 #define ENABLE_FEATURE_VI_ASK_TERMINAL 1 #ifdef MAKE_SUID # define IF_FEATURE_VI_ASK_TERMINAL(...) __VA_ARGS__ "CONFIG_FEATURE_VI_ASK_TERMINAL" #else # define IF_FEATURE_VI_ASK_TERMINAL(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_VI_ASK_TERMINAL(...) #define CONFIG_FEATURE_VI_UNDO 1 #define ENABLE_FEATURE_VI_UNDO 1 #ifdef MAKE_SUID # define IF_FEATURE_VI_UNDO(...) __VA_ARGS__ "CONFIG_FEATURE_VI_UNDO" #else # define IF_FEATURE_VI_UNDO(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_VI_UNDO(...) #define CONFIG_FEATURE_VI_UNDO_QUEUE 1 #define ENABLE_FEATURE_VI_UNDO_QUEUE 1 #ifdef MAKE_SUID # define IF_FEATURE_VI_UNDO_QUEUE(...) __VA_ARGS__ "CONFIG_FEATURE_VI_UNDO_QUEUE" #else # define IF_FEATURE_VI_UNDO_QUEUE(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_VI_UNDO_QUEUE(...) #define CONFIG_FEATURE_VI_UNDO_QUEUE_MAX 256 #define ENABLE_FEATURE_VI_UNDO_QUEUE_MAX 1 #ifdef MAKE_SUID # define IF_FEATURE_VI_UNDO_QUEUE_MAX(...) __VA_ARGS__ "CONFIG_FEATURE_VI_UNDO_QUEUE_MAX" #else # define IF_FEATURE_VI_UNDO_QUEUE_MAX(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_VI_UNDO_QUEUE_MAX(...) #define CONFIG_FEATURE_ALLOW_EXEC 1 #define ENABLE_FEATURE_ALLOW_EXEC 1 #ifdef MAKE_SUID # define IF_FEATURE_ALLOW_EXEC(...) __VA_ARGS__ "CONFIG_FEATURE_ALLOW_EXEC" #else # define IF_FEATURE_ALLOW_EXEC(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_ALLOW_EXEC(...) /* * Finding Utilities */ #define CONFIG_FIND 1 #define ENABLE_FIND 1 #ifdef MAKE_SUID # define IF_FIND(...) __VA_ARGS__ "CONFIG_FIND" #else # define IF_FIND(...) __VA_ARGS__ #endif #define IF_NOT_FIND(...) #define CONFIG_FEATURE_FIND_PRINT0 1 #define ENABLE_FEATURE_FIND_PRINT0 1 #ifdef MAKE_SUID # define IF_FEATURE_FIND_PRINT0(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_PRINT0" #else # define IF_FEATURE_FIND_PRINT0(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_FIND_PRINT0(...) #define CONFIG_FEATURE_FIND_MTIME 1 #define ENABLE_FEATURE_FIND_MTIME 1 #ifdef MAKE_SUID # define IF_FEATURE_FIND_MTIME(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_MTIME" #else # define IF_FEATURE_FIND_MTIME(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_FIND_MTIME(...) #define CONFIG_FEATURE_FIND_MMIN 1 #define ENABLE_FEATURE_FIND_MMIN 1 #ifdef MAKE_SUID # define IF_FEATURE_FIND_MMIN(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_MMIN" #else # define IF_FEATURE_FIND_MMIN(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_FIND_MMIN(...) #define CONFIG_FEATURE_FIND_PERM 1 #define ENABLE_FEATURE_FIND_PERM 1 #ifdef MAKE_SUID # define IF_FEATURE_FIND_PERM(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_PERM" #else # define IF_FEATURE_FIND_PERM(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_FIND_PERM(...) #define CONFIG_FEATURE_FIND_TYPE 1 #define ENABLE_FEATURE_FIND_TYPE 1 #ifdef MAKE_SUID # define IF_FEATURE_FIND_TYPE(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_TYPE" #else # define IF_FEATURE_FIND_TYPE(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_FIND_TYPE(...) #define CONFIG_FEATURE_FIND_XDEV 1 #define ENABLE_FEATURE_FIND_XDEV 1 #ifdef MAKE_SUID # define IF_FEATURE_FIND_XDEV(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_XDEV" #else # define IF_FEATURE_FIND_XDEV(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_FIND_XDEV(...) #define CONFIG_FEATURE_FIND_MAXDEPTH 1 #define ENABLE_FEATURE_FIND_MAXDEPTH 1 #ifdef MAKE_SUID # define IF_FEATURE_FIND_MAXDEPTH(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_MAXDEPTH" #else # define IF_FEATURE_FIND_MAXDEPTH(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_FIND_MAXDEPTH(...) #define CONFIG_FEATURE_FIND_NEWER 1 #define ENABLE_FEATURE_FIND_NEWER 1 #ifdef MAKE_SUID # define IF_FEATURE_FIND_NEWER(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_NEWER" #else # define IF_FEATURE_FIND_NEWER(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_FIND_NEWER(...) #define CONFIG_FEATURE_FIND_INUM 1 #define ENABLE_FEATURE_FIND_INUM 1 #ifdef MAKE_SUID # define IF_FEATURE_FIND_INUM(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_INUM" #else # define IF_FEATURE_FIND_INUM(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_FIND_INUM(...) #define CONFIG_FEATURE_FIND_EXEC 1 #define ENABLE_FEATURE_FIND_EXEC 1 #ifdef MAKE_SUID # define IF_FEATURE_FIND_EXEC(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_EXEC" #else # define IF_FEATURE_FIND_EXEC(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_FIND_EXEC(...) #define CONFIG_FEATURE_FIND_EXEC_PLUS 1 #define ENABLE_FEATURE_FIND_EXEC_PLUS 1 #ifdef MAKE_SUID # define IF_FEATURE_FIND_EXEC_PLUS(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_EXEC_PLUS" #else # define IF_FEATURE_FIND_EXEC_PLUS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_FIND_EXEC_PLUS(...) #define CONFIG_FEATURE_FIND_USER 1 #define ENABLE_FEATURE_FIND_USER 1 #ifdef MAKE_SUID # define IF_FEATURE_FIND_USER(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_USER" #else # define IF_FEATURE_FIND_USER(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_FIND_USER(...) #define CONFIG_FEATURE_FIND_GROUP 1 #define ENABLE_FEATURE_FIND_GROUP 1 #ifdef MAKE_SUID # define IF_FEATURE_FIND_GROUP(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_GROUP" #else # define IF_FEATURE_FIND_GROUP(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_FIND_GROUP(...) #define CONFIG_FEATURE_FIND_NOT 1 #define ENABLE_FEATURE_FIND_NOT 1 #ifdef MAKE_SUID # define IF_FEATURE_FIND_NOT(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_NOT" #else # define IF_FEATURE_FIND_NOT(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_FIND_NOT(...) #define CONFIG_FEATURE_FIND_DEPTH 1 #define ENABLE_FEATURE_FIND_DEPTH 1 #ifdef MAKE_SUID # define IF_FEATURE_FIND_DEPTH(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_DEPTH" #else # define IF_FEATURE_FIND_DEPTH(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_FIND_DEPTH(...) #define CONFIG_FEATURE_FIND_PAREN 1 #define ENABLE_FEATURE_FIND_PAREN 1 #ifdef MAKE_SUID # define IF_FEATURE_FIND_PAREN(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_PAREN" #else # define IF_FEATURE_FIND_PAREN(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_FIND_PAREN(...) #define CONFIG_FEATURE_FIND_SIZE 1 #define ENABLE_FEATURE_FIND_SIZE 1 #ifdef MAKE_SUID # define IF_FEATURE_FIND_SIZE(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_SIZE" #else # define IF_FEATURE_FIND_SIZE(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_FIND_SIZE(...) #define CONFIG_FEATURE_FIND_PRUNE 1 #define ENABLE_FEATURE_FIND_PRUNE 1 #ifdef MAKE_SUID # define IF_FEATURE_FIND_PRUNE(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_PRUNE" #else # define IF_FEATURE_FIND_PRUNE(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_FIND_PRUNE(...) #define CONFIG_FEATURE_FIND_DELETE 1 #define ENABLE_FEATURE_FIND_DELETE 1 #ifdef MAKE_SUID # define IF_FEATURE_FIND_DELETE(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_DELETE" #else # define IF_FEATURE_FIND_DELETE(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_FIND_DELETE(...) #define CONFIG_FEATURE_FIND_PATH 1 #define ENABLE_FEATURE_FIND_PATH 1 #ifdef MAKE_SUID # define IF_FEATURE_FIND_PATH(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_PATH" #else # define IF_FEATURE_FIND_PATH(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_FIND_PATH(...) #define CONFIG_FEATURE_FIND_REGEX 1 #define ENABLE_FEATURE_FIND_REGEX 1 #ifdef MAKE_SUID # define IF_FEATURE_FIND_REGEX(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_REGEX" #else # define IF_FEATURE_FIND_REGEX(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_FIND_REGEX(...) #undef CONFIG_FEATURE_FIND_CONTEXT #define ENABLE_FEATURE_FIND_CONTEXT 0 #define IF_FEATURE_FIND_CONTEXT(...) #define IF_NOT_FEATURE_FIND_CONTEXT(...) __VA_ARGS__ #define CONFIG_FEATURE_FIND_LINKS 1 #define ENABLE_FEATURE_FIND_LINKS 1 #ifdef MAKE_SUID # define IF_FEATURE_FIND_LINKS(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_LINKS" #else # define IF_FEATURE_FIND_LINKS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_FIND_LINKS(...) #define CONFIG_GREP 1 #define ENABLE_GREP 1 #ifdef MAKE_SUID # define IF_GREP(...) __VA_ARGS__ "CONFIG_GREP" #else # define IF_GREP(...) __VA_ARGS__ #endif #define IF_NOT_GREP(...) #define CONFIG_EGREP 1 #define ENABLE_EGREP 1 #ifdef MAKE_SUID # define IF_EGREP(...) __VA_ARGS__ "CONFIG_EGREP" #else # define IF_EGREP(...) __VA_ARGS__ #endif #define IF_NOT_EGREP(...) #define CONFIG_FGREP 1 #define ENABLE_FGREP 1 #ifdef MAKE_SUID # define IF_FGREP(...) __VA_ARGS__ "CONFIG_FGREP" #else # define IF_FGREP(...) __VA_ARGS__ #endif #define IF_NOT_FGREP(...) #define CONFIG_FEATURE_GREP_CONTEXT 1 #define ENABLE_FEATURE_GREP_CONTEXT 1 #ifdef MAKE_SUID # define IF_FEATURE_GREP_CONTEXT(...) __VA_ARGS__ "CONFIG_FEATURE_GREP_CONTEXT" #else # define IF_FEATURE_GREP_CONTEXT(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_GREP_CONTEXT(...) #define CONFIG_XARGS 1 #define ENABLE_XARGS 1 #ifdef MAKE_SUID # define IF_XARGS(...) __VA_ARGS__ "CONFIG_XARGS" #else # define IF_XARGS(...) __VA_ARGS__ #endif #define IF_NOT_XARGS(...) #define CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION 1 #define ENABLE_FEATURE_XARGS_SUPPORT_CONFIRMATION 1 #ifdef MAKE_SUID # define IF_FEATURE_XARGS_SUPPORT_CONFIRMATION(...) __VA_ARGS__ "CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION" #else # define IF_FEATURE_XARGS_SUPPORT_CONFIRMATION(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_XARGS_SUPPORT_CONFIRMATION(...) #define CONFIG_FEATURE_XARGS_SUPPORT_QUOTES 1 #define ENABLE_FEATURE_XARGS_SUPPORT_QUOTES 1 #ifdef MAKE_SUID # define IF_FEATURE_XARGS_SUPPORT_QUOTES(...) __VA_ARGS__ "CONFIG_FEATURE_XARGS_SUPPORT_QUOTES" #else # define IF_FEATURE_XARGS_SUPPORT_QUOTES(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_XARGS_SUPPORT_QUOTES(...) #define CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT 1 #define ENABLE_FEATURE_XARGS_SUPPORT_TERMOPT 1 #ifdef MAKE_SUID # define IF_FEATURE_XARGS_SUPPORT_TERMOPT(...) __VA_ARGS__ "CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT" #else # define IF_FEATURE_XARGS_SUPPORT_TERMOPT(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_XARGS_SUPPORT_TERMOPT(...) #define CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM 1 #define ENABLE_FEATURE_XARGS_SUPPORT_ZERO_TERM 1 #ifdef MAKE_SUID # define IF_FEATURE_XARGS_SUPPORT_ZERO_TERM(...) __VA_ARGS__ "CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM" #else # define IF_FEATURE_XARGS_SUPPORT_ZERO_TERM(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_XARGS_SUPPORT_ZERO_TERM(...) #define CONFIG_FEATURE_XARGS_SUPPORT_REPL_STR 1 #define ENABLE_FEATURE_XARGS_SUPPORT_REPL_STR 1 #ifdef MAKE_SUID # define IF_FEATURE_XARGS_SUPPORT_REPL_STR(...) __VA_ARGS__ "CONFIG_FEATURE_XARGS_SUPPORT_REPL_STR" #else # define IF_FEATURE_XARGS_SUPPORT_REPL_STR(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_XARGS_SUPPORT_REPL_STR(...) /* * Init Utilities */ #define CONFIG_BOOTCHARTD 1 #define ENABLE_BOOTCHARTD 1 #ifdef MAKE_SUID # define IF_BOOTCHARTD(...) __VA_ARGS__ "CONFIG_BOOTCHARTD" #else # define IF_BOOTCHARTD(...) __VA_ARGS__ #endif #define IF_NOT_BOOTCHARTD(...) #define CONFIG_FEATURE_BOOTCHARTD_BLOATED_HEADER 1 #define ENABLE_FEATURE_BOOTCHARTD_BLOATED_HEADER 1 #ifdef MAKE_SUID # define IF_FEATURE_BOOTCHARTD_BLOATED_HEADER(...) __VA_ARGS__ "CONFIG_FEATURE_BOOTCHARTD_BLOATED_HEADER" #else # define IF_FEATURE_BOOTCHARTD_BLOATED_HEADER(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_BOOTCHARTD_BLOATED_HEADER(...) #define CONFIG_FEATURE_BOOTCHARTD_CONFIG_FILE 1 #define ENABLE_FEATURE_BOOTCHARTD_CONFIG_FILE 1 #ifdef MAKE_SUID # define IF_FEATURE_BOOTCHARTD_CONFIG_FILE(...) __VA_ARGS__ "CONFIG_FEATURE_BOOTCHARTD_CONFIG_FILE" #else # define IF_FEATURE_BOOTCHARTD_CONFIG_FILE(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_BOOTCHARTD_CONFIG_FILE(...) #define CONFIG_HALT 1 #define ENABLE_HALT 1 #ifdef MAKE_SUID # define IF_HALT(...) __VA_ARGS__ "CONFIG_HALT" #else # define IF_HALT(...) __VA_ARGS__ #endif #define IF_NOT_HALT(...) #define CONFIG_POWEROFF 1 #define ENABLE_POWEROFF 1 #ifdef MAKE_SUID # define IF_POWEROFF(...) __VA_ARGS__ "CONFIG_POWEROFF" #else # define IF_POWEROFF(...) __VA_ARGS__ #endif #define IF_NOT_POWEROFF(...) #define CONFIG_REBOOT 1 #define ENABLE_REBOOT 1 #ifdef MAKE_SUID # define IF_REBOOT(...) __VA_ARGS__ "CONFIG_REBOOT" #else # define IF_REBOOT(...) __VA_ARGS__ #endif #define IF_NOT_REBOOT(...) #undef CONFIG_FEATURE_CALL_TELINIT #define ENABLE_FEATURE_CALL_TELINIT 0 #define IF_FEATURE_CALL_TELINIT(...) #define IF_NOT_FEATURE_CALL_TELINIT(...) __VA_ARGS__ #define CONFIG_TELINIT_PATH "" #define ENABLE_TELINIT_PATH 1 #ifdef MAKE_SUID # define IF_TELINIT_PATH(...) __VA_ARGS__ "CONFIG_TELINIT_PATH" #else # define IF_TELINIT_PATH(...) __VA_ARGS__ #endif #define IF_NOT_TELINIT_PATH(...) #define CONFIG_INIT 1 #define ENABLE_INIT 1 #ifdef MAKE_SUID # define IF_INIT(...) __VA_ARGS__ "CONFIG_INIT" #else # define IF_INIT(...) __VA_ARGS__ #endif #define IF_NOT_INIT(...) #define CONFIG_LINUXRC 1 #define ENABLE_LINUXRC 1 #ifdef MAKE_SUID # define IF_LINUXRC(...) __VA_ARGS__ "CONFIG_LINUXRC" #else # define IF_LINUXRC(...) __VA_ARGS__ #endif #define IF_NOT_LINUXRC(...) #define CONFIG_FEATURE_USE_INITTAB 1 #define ENABLE_FEATURE_USE_INITTAB 1 #ifdef MAKE_SUID # define IF_FEATURE_USE_INITTAB(...) __VA_ARGS__ "CONFIG_FEATURE_USE_INITTAB" #else # define IF_FEATURE_USE_INITTAB(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_USE_INITTAB(...) #define CONFIG_FEATURE_KILL_REMOVED 1 #define ENABLE_FEATURE_KILL_REMOVED 1 #ifdef MAKE_SUID # define IF_FEATURE_KILL_REMOVED(...) __VA_ARGS__ "CONFIG_FEATURE_KILL_REMOVED" #else # define IF_FEATURE_KILL_REMOVED(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_KILL_REMOVED(...) #define CONFIG_FEATURE_KILL_DELAY 1 #define ENABLE_FEATURE_KILL_DELAY 1 #ifdef MAKE_SUID # define IF_FEATURE_KILL_DELAY(...) __VA_ARGS__ "CONFIG_FEATURE_KILL_DELAY" #else # define IF_FEATURE_KILL_DELAY(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_KILL_DELAY(...) #define CONFIG_FEATURE_INIT_SCTTY 1 #define ENABLE_FEATURE_INIT_SCTTY 1 #ifdef MAKE_SUID # define IF_FEATURE_INIT_SCTTY(...) __VA_ARGS__ "CONFIG_FEATURE_INIT_SCTTY" #else # define IF_FEATURE_INIT_SCTTY(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_INIT_SCTTY(...) #define CONFIG_FEATURE_INIT_SYSLOG 1 #define ENABLE_FEATURE_INIT_SYSLOG 1 #ifdef MAKE_SUID # define IF_FEATURE_INIT_SYSLOG(...) __VA_ARGS__ "CONFIG_FEATURE_INIT_SYSLOG" #else # define IF_FEATURE_INIT_SYSLOG(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_INIT_SYSLOG(...) #define CONFIG_FEATURE_EXTRA_QUIET 1 #define ENABLE_FEATURE_EXTRA_QUIET 1 #ifdef MAKE_SUID # define IF_FEATURE_EXTRA_QUIET(...) __VA_ARGS__ "CONFIG_FEATURE_EXTRA_QUIET" #else # define IF_FEATURE_EXTRA_QUIET(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_EXTRA_QUIET(...) #define CONFIG_FEATURE_INIT_COREDUMPS 1 #define ENABLE_FEATURE_INIT_COREDUMPS 1 #ifdef MAKE_SUID # define IF_FEATURE_INIT_COREDUMPS(...) __VA_ARGS__ "CONFIG_FEATURE_INIT_COREDUMPS" #else # define IF_FEATURE_INIT_COREDUMPS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_INIT_COREDUMPS(...) #define CONFIG_INIT_TERMINAL_TYPE "linux" #define ENABLE_INIT_TERMINAL_TYPE 1 #ifdef MAKE_SUID # define IF_INIT_TERMINAL_TYPE(...) __VA_ARGS__ "CONFIG_INIT_TERMINAL_TYPE" #else # define IF_INIT_TERMINAL_TYPE(...) __VA_ARGS__ #endif #define IF_NOT_INIT_TERMINAL_TYPE(...) #define CONFIG_FEATURE_INIT_MODIFY_CMDLINE 1 #define ENABLE_FEATURE_INIT_MODIFY_CMDLINE 1 #ifdef MAKE_SUID # define IF_FEATURE_INIT_MODIFY_CMDLINE(...) __VA_ARGS__ "CONFIG_FEATURE_INIT_MODIFY_CMDLINE" #else # define IF_FEATURE_INIT_MODIFY_CMDLINE(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_INIT_MODIFY_CMDLINE(...) #define CONFIG_MESG 1 #define ENABLE_MESG 1 #ifdef MAKE_SUID # define IF_MESG(...) __VA_ARGS__ "CONFIG_MESG" #else # define IF_MESG(...) __VA_ARGS__ #endif #define IF_NOT_MESG(...) #define CONFIG_FEATURE_MESG_ENABLE_ONLY_GROUP 1 #define ENABLE_FEATURE_MESG_ENABLE_ONLY_GROUP 1 #ifdef MAKE_SUID # define IF_FEATURE_MESG_ENABLE_ONLY_GROUP(...) __VA_ARGS__ "CONFIG_FEATURE_MESG_ENABLE_ONLY_GROUP" #else # define IF_FEATURE_MESG_ENABLE_ONLY_GROUP(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_MESG_ENABLE_ONLY_GROUP(...) /* * Login/Password Management Utilities */ #undef CONFIG_FEATURE_SHADOWPASSWDS #define ENABLE_FEATURE_SHADOWPASSWDS 0 #define IF_FEATURE_SHADOWPASSWDS(...) #define IF_NOT_FEATURE_SHADOWPASSWDS(...) __VA_ARGS__ #undef CONFIG_USE_BB_PWD_GRP #define ENABLE_USE_BB_PWD_GRP 0 #define IF_USE_BB_PWD_GRP(...) #define IF_NOT_USE_BB_PWD_GRP(...) __VA_ARGS__ #undef CONFIG_USE_BB_SHADOW #define ENABLE_USE_BB_SHADOW 0 #define IF_USE_BB_SHADOW(...) #define IF_NOT_USE_BB_SHADOW(...) __VA_ARGS__ #undef CONFIG_USE_BB_CRYPT #define ENABLE_USE_BB_CRYPT 0 #define IF_USE_BB_CRYPT(...) #define IF_NOT_USE_BB_CRYPT(...) __VA_ARGS__ #undef CONFIG_USE_BB_CRYPT_SHA #define ENABLE_USE_BB_CRYPT_SHA 0 #define IF_USE_BB_CRYPT_SHA(...) #define IF_NOT_USE_BB_CRYPT_SHA(...) __VA_ARGS__ #undef CONFIG_ADD_SHELL #define ENABLE_ADD_SHELL 0 #define IF_ADD_SHELL(...) #define IF_NOT_ADD_SHELL(...) __VA_ARGS__ #undef CONFIG_REMOVE_SHELL #define ENABLE_REMOVE_SHELL 0 #define IF_REMOVE_SHELL(...) #define IF_NOT_REMOVE_SHELL(...) __VA_ARGS__ #undef CONFIG_ADDGROUP #define ENABLE_ADDGROUP 0 #define IF_ADDGROUP(...) #define IF_NOT_ADDGROUP(...) __VA_ARGS__ #undef CONFIG_FEATURE_ADDGROUP_LONG_OPTIONS #define ENABLE_FEATURE_ADDGROUP_LONG_OPTIONS 0 #define IF_FEATURE_ADDGROUP_LONG_OPTIONS(...) #define IF_NOT_FEATURE_ADDGROUP_LONG_OPTIONS(...) __VA_ARGS__ #undef CONFIG_FEATURE_ADDUSER_TO_GROUP #define ENABLE_FEATURE_ADDUSER_TO_GROUP 0 #define IF_FEATURE_ADDUSER_TO_GROUP(...) #define IF_NOT_FEATURE_ADDUSER_TO_GROUP(...) __VA_ARGS__ #undef CONFIG_ADDUSER #define ENABLE_ADDUSER 0 #define IF_ADDUSER(...) #define IF_NOT_ADDUSER(...) __VA_ARGS__ #undef CONFIG_FEATURE_ADDUSER_LONG_OPTIONS #define ENABLE_FEATURE_ADDUSER_LONG_OPTIONS 0 #define IF_FEATURE_ADDUSER_LONG_OPTIONS(...) #define IF_NOT_FEATURE_ADDUSER_LONG_OPTIONS(...) __VA_ARGS__ #undef CONFIG_FEATURE_CHECK_NAMES #define ENABLE_FEATURE_CHECK_NAMES 0 #define IF_FEATURE_CHECK_NAMES(...) #define IF_NOT_FEATURE_CHECK_NAMES(...) __VA_ARGS__ #define CONFIG_LAST_ID 0 #define ENABLE_LAST_ID 1 #ifdef MAKE_SUID # define IF_LAST_ID(...) __VA_ARGS__ "CONFIG_LAST_ID" #else # define IF_LAST_ID(...) __VA_ARGS__ #endif #define IF_NOT_LAST_ID(...) #define CONFIG_FIRST_SYSTEM_ID 0 #define ENABLE_FIRST_SYSTEM_ID 1 #ifdef MAKE_SUID # define IF_FIRST_SYSTEM_ID(...) __VA_ARGS__ "CONFIG_FIRST_SYSTEM_ID" #else # define IF_FIRST_SYSTEM_ID(...) __VA_ARGS__ #endif #define IF_NOT_FIRST_SYSTEM_ID(...) #define CONFIG_LAST_SYSTEM_ID 0 #define ENABLE_LAST_SYSTEM_ID 1 #ifdef MAKE_SUID # define IF_LAST_SYSTEM_ID(...) __VA_ARGS__ "CONFIG_LAST_SYSTEM_ID" #else # define IF_LAST_SYSTEM_ID(...) __VA_ARGS__ #endif #define IF_NOT_LAST_SYSTEM_ID(...) #undef CONFIG_CHPASSWD #define ENABLE_CHPASSWD 0 #define IF_CHPASSWD(...) #define IF_NOT_CHPASSWD(...) __VA_ARGS__ #define CONFIG_FEATURE_DEFAULT_PASSWD_ALGO "" #define ENABLE_FEATURE_DEFAULT_PASSWD_ALGO 1 #ifdef MAKE_SUID # define IF_FEATURE_DEFAULT_PASSWD_ALGO(...) __VA_ARGS__ "CONFIG_FEATURE_DEFAULT_PASSWD_ALGO" #else # define IF_FEATURE_DEFAULT_PASSWD_ALGO(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_DEFAULT_PASSWD_ALGO(...) #undef CONFIG_CRYPTPW #define ENABLE_CRYPTPW 0 #define IF_CRYPTPW(...) #define IF_NOT_CRYPTPW(...) __VA_ARGS__ #undef CONFIG_MKPASSWD #define ENABLE_MKPASSWD 0 #define IF_MKPASSWD(...) #define IF_NOT_MKPASSWD(...) __VA_ARGS__ #undef CONFIG_DELUSER #define ENABLE_DELUSER 0 #define IF_DELUSER(...) #define IF_NOT_DELUSER(...) __VA_ARGS__ #undef CONFIG_DELGROUP #define ENABLE_DELGROUP 0 #define IF_DELGROUP(...) #define IF_NOT_DELGROUP(...) __VA_ARGS__ #undef CONFIG_FEATURE_DEL_USER_FROM_GROUP #define ENABLE_FEATURE_DEL_USER_FROM_GROUP 0 #define IF_FEATURE_DEL_USER_FROM_GROUP(...) #define IF_NOT_FEATURE_DEL_USER_FROM_GROUP(...) __VA_ARGS__ #undef CONFIG_GETTY #define ENABLE_GETTY 0 #define IF_GETTY(...) #define IF_NOT_GETTY(...) __VA_ARGS__ #undef CONFIG_LOGIN #define ENABLE_LOGIN 0 #define IF_LOGIN(...) #define IF_NOT_LOGIN(...) __VA_ARGS__ #undef CONFIG_LOGIN_SESSION_AS_CHILD #define ENABLE_LOGIN_SESSION_AS_CHILD 0 #define IF_LOGIN_SESSION_AS_CHILD(...) #define IF_NOT_LOGIN_SESSION_AS_CHILD(...) __VA_ARGS__ #undef CONFIG_LOGIN_SCRIPTS #define ENABLE_LOGIN_SCRIPTS 0 #define IF_LOGIN_SCRIPTS(...) #define IF_NOT_LOGIN_SCRIPTS(...) __VA_ARGS__ #undef CONFIG_FEATURE_NOLOGIN #define ENABLE_FEATURE_NOLOGIN 0 #define IF_FEATURE_NOLOGIN(...) #define IF_NOT_FEATURE_NOLOGIN(...) __VA_ARGS__ #undef CONFIG_FEATURE_SECURETTY #define ENABLE_FEATURE_SECURETTY 0 #define IF_FEATURE_SECURETTY(...) #define IF_NOT_FEATURE_SECURETTY(...) __VA_ARGS__ #undef CONFIG_PASSWD #define ENABLE_PASSWD 0 #define IF_PASSWD(...) #define IF_NOT_PASSWD(...) __VA_ARGS__ #undef CONFIG_FEATURE_PASSWD_WEAK_CHECK #define ENABLE_FEATURE_PASSWD_WEAK_CHECK 0 #define IF_FEATURE_PASSWD_WEAK_CHECK(...) #define IF_NOT_FEATURE_PASSWD_WEAK_CHECK(...) __VA_ARGS__ #undef CONFIG_SU #define ENABLE_SU 0 #define IF_SU(...) #define IF_NOT_SU(...) __VA_ARGS__ #undef CONFIG_FEATURE_SU_SYSLOG #define ENABLE_FEATURE_SU_SYSLOG 0 #define IF_FEATURE_SU_SYSLOG(...) #define IF_NOT_FEATURE_SU_SYSLOG(...) __VA_ARGS__ #undef CONFIG_FEATURE_SU_CHECKS_SHELLS #define ENABLE_FEATURE_SU_CHECKS_SHELLS 0 #define IF_FEATURE_SU_CHECKS_SHELLS(...) #define IF_NOT_FEATURE_SU_CHECKS_SHELLS(...) __VA_ARGS__ #undef CONFIG_SULOGIN #define ENABLE_SULOGIN 0 #define IF_SULOGIN(...) #define IF_NOT_SULOGIN(...) __VA_ARGS__ #undef CONFIG_VLOCK #define ENABLE_VLOCK 0 #define IF_VLOCK(...) #define IF_NOT_VLOCK(...) __VA_ARGS__ /* * Linux Ext2 FS Progs */ #undef CONFIG_CHATTR #define ENABLE_CHATTR 0 #define IF_CHATTR(...) #define IF_NOT_CHATTR(...) __VA_ARGS__ #undef CONFIG_FSCK #define ENABLE_FSCK 0 #define IF_FSCK(...) #define IF_NOT_FSCK(...) __VA_ARGS__ #undef CONFIG_LSATTR #define ENABLE_LSATTR 0 #define IF_LSATTR(...) #define IF_NOT_LSATTR(...) __VA_ARGS__ #undef CONFIG_TUNE2FS #define ENABLE_TUNE2FS 0 #define IF_TUNE2FS(...) #define IF_NOT_TUNE2FS(...) __VA_ARGS__ /* * Linux Module Utilities */ #define CONFIG_MODPROBE_SMALL 1 #define ENABLE_MODPROBE_SMALL 1 #ifdef MAKE_SUID # define IF_MODPROBE_SMALL(...) __VA_ARGS__ "CONFIG_MODPROBE_SMALL" #else # define IF_MODPROBE_SMALL(...) __VA_ARGS__ #endif #define IF_NOT_MODPROBE_SMALL(...) #undef CONFIG_DEPMOD #define ENABLE_DEPMOD 0 #define IF_DEPMOD(...) #define IF_NOT_DEPMOD(...) __VA_ARGS__ #undef CONFIG_INSMOD #define ENABLE_INSMOD 0 #define IF_INSMOD(...) #define IF_NOT_INSMOD(...) __VA_ARGS__ #undef CONFIG_LSMOD #define ENABLE_LSMOD 0 #define IF_LSMOD(...) #define IF_NOT_LSMOD(...) __VA_ARGS__ #undef CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT #define ENABLE_FEATURE_LSMOD_PRETTY_2_6_OUTPUT 0 #define IF_FEATURE_LSMOD_PRETTY_2_6_OUTPUT(...) #define IF_NOT_FEATURE_LSMOD_PRETTY_2_6_OUTPUT(...) __VA_ARGS__ #define CONFIG_MODINFO 1 #define ENABLE_MODINFO 1 #ifdef MAKE_SUID # define IF_MODINFO(...) __VA_ARGS__ "CONFIG_MODINFO" #else # define IF_MODINFO(...) __VA_ARGS__ #endif #define IF_NOT_MODINFO(...) #define CONFIG_FEATURE_MODPROBE_SMALL_OPTIONS_ON_CMDLINE 1 #define ENABLE_FEATURE_MODPROBE_SMALL_OPTIONS_ON_CMDLINE 1 #ifdef MAKE_SUID # define IF_FEATURE_MODPROBE_SMALL_OPTIONS_ON_CMDLINE(...) __VA_ARGS__ "CONFIG_FEATURE_MODPROBE_SMALL_OPTIONS_ON_CMDLINE" #else # define IF_FEATURE_MODPROBE_SMALL_OPTIONS_ON_CMDLINE(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_MODPROBE_SMALL_OPTIONS_ON_CMDLINE(...) #define CONFIG_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED 1 #define ENABLE_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED 1 #ifdef MAKE_SUID # define IF_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED(...) __VA_ARGS__ "CONFIG_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED" #else # define IF_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED(...) #undef CONFIG_MODPROBE #define ENABLE_MODPROBE 0 #define IF_MODPROBE(...) #define IF_NOT_MODPROBE(...) __VA_ARGS__ #undef CONFIG_FEATURE_MODPROBE_BLACKLIST #define ENABLE_FEATURE_MODPROBE_BLACKLIST 0 #define IF_FEATURE_MODPROBE_BLACKLIST(...) #define IF_NOT_FEATURE_MODPROBE_BLACKLIST(...) __VA_ARGS__ #undef CONFIG_RMMOD #define ENABLE_RMMOD 0 #define IF_RMMOD(...) #define IF_NOT_RMMOD(...) __VA_ARGS__ /* * Options common to multiple modutils */ #undef CONFIG_FEATURE_2_4_MODULES #define ENABLE_FEATURE_2_4_MODULES 0 #define IF_FEATURE_2_4_MODULES(...) #define IF_NOT_FEATURE_2_4_MODULES(...) __VA_ARGS__ #define CONFIG_FEATURE_INSMOD_TRY_MMAP 1 #define ENABLE_FEATURE_INSMOD_TRY_MMAP 1 #ifdef MAKE_SUID # define IF_FEATURE_INSMOD_TRY_MMAP(...) __VA_ARGS__ "CONFIG_FEATURE_INSMOD_TRY_MMAP" #else # define IF_FEATURE_INSMOD_TRY_MMAP(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_INSMOD_TRY_MMAP(...) #undef CONFIG_FEATURE_INSMOD_VERSION_CHECKING #define ENABLE_FEATURE_INSMOD_VERSION_CHECKING 0 #define IF_FEATURE_INSMOD_VERSION_CHECKING(...) #define IF_NOT_FEATURE_INSMOD_VERSION_CHECKING(...) __VA_ARGS__ #undef CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS #define ENABLE_FEATURE_INSMOD_KSYMOOPS_SYMBOLS 0 #define IF_FEATURE_INSMOD_KSYMOOPS_SYMBOLS(...) #define IF_NOT_FEATURE_INSMOD_KSYMOOPS_SYMBOLS(...) __VA_ARGS__ #undef CONFIG_FEATURE_INSMOD_LOADINKMEM #define ENABLE_FEATURE_INSMOD_LOADINKMEM 0 #define IF_FEATURE_INSMOD_LOADINKMEM(...) #define IF_NOT_FEATURE_INSMOD_LOADINKMEM(...) __VA_ARGS__ #undef CONFIG_FEATURE_INSMOD_LOAD_MAP #define ENABLE_FEATURE_INSMOD_LOAD_MAP 0 #define IF_FEATURE_INSMOD_LOAD_MAP(...) #define IF_NOT_FEATURE_INSMOD_LOAD_MAP(...) __VA_ARGS__ #undef CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL #define ENABLE_FEATURE_INSMOD_LOAD_MAP_FULL 0 #define IF_FEATURE_INSMOD_LOAD_MAP_FULL(...) #define IF_NOT_FEATURE_INSMOD_LOAD_MAP_FULL(...) __VA_ARGS__ #undef CONFIG_FEATURE_CHECK_TAINTED_MODULE #define ENABLE_FEATURE_CHECK_TAINTED_MODULE 0 #define IF_FEATURE_CHECK_TAINTED_MODULE(...) #define IF_NOT_FEATURE_CHECK_TAINTED_MODULE(...) __VA_ARGS__ #undef CONFIG_FEATURE_MODUTILS_ALIAS #define ENABLE_FEATURE_MODUTILS_ALIAS 0 #define IF_FEATURE_MODUTILS_ALIAS(...) #define IF_NOT_FEATURE_MODUTILS_ALIAS(...) __VA_ARGS__ #undef CONFIG_FEATURE_MODUTILS_SYMBOLS #define ENABLE_FEATURE_MODUTILS_SYMBOLS 0 #define IF_FEATURE_MODUTILS_SYMBOLS(...) #define IF_NOT_FEATURE_MODUTILS_SYMBOLS(...) __VA_ARGS__ #define CONFIG_DEFAULT_MODULES_DIR "/lib/modules" #define ENABLE_DEFAULT_MODULES_DIR 1 #ifdef MAKE_SUID # define IF_DEFAULT_MODULES_DIR(...) __VA_ARGS__ "CONFIG_DEFAULT_MODULES_DIR" #else # define IF_DEFAULT_MODULES_DIR(...) __VA_ARGS__ #endif #define IF_NOT_DEFAULT_MODULES_DIR(...) #define CONFIG_DEFAULT_DEPMOD_FILE "modules.dep" #define ENABLE_DEFAULT_DEPMOD_FILE 1 #ifdef MAKE_SUID # define IF_DEFAULT_DEPMOD_FILE(...) __VA_ARGS__ "CONFIG_DEFAULT_DEPMOD_FILE" #else # define IF_DEFAULT_DEPMOD_FILE(...) __VA_ARGS__ #endif #define IF_NOT_DEFAULT_DEPMOD_FILE(...) /* * Linux System Utilities */ #undef CONFIG_ACPID #define ENABLE_ACPID 0 #define IF_ACPID(...) #define IF_NOT_ACPID(...) __VA_ARGS__ #undef CONFIG_FEATURE_ACPID_COMPAT #define ENABLE_FEATURE_ACPID_COMPAT 0 #define IF_FEATURE_ACPID_COMPAT(...) #define IF_NOT_FEATURE_ACPID_COMPAT(...) __VA_ARGS__ #define CONFIG_BLKDISCARD 1 #define ENABLE_BLKDISCARD 1 #ifdef MAKE_SUID # define IF_BLKDISCARD(...) __VA_ARGS__ "CONFIG_BLKDISCARD" #else # define IF_BLKDISCARD(...) __VA_ARGS__ #endif #define IF_NOT_BLKDISCARD(...) #define CONFIG_BLKID 1 #define ENABLE_BLKID 1 #ifdef MAKE_SUID # define IF_BLKID(...) __VA_ARGS__ "CONFIG_BLKID" #else # define IF_BLKID(...) __VA_ARGS__ #endif #define IF_NOT_BLKID(...) #undef CONFIG_FEATURE_BLKID_TYPE #define ENABLE_FEATURE_BLKID_TYPE 0 #define IF_FEATURE_BLKID_TYPE(...) #define IF_NOT_FEATURE_BLKID_TYPE(...) __VA_ARGS__ #define CONFIG_BLOCKDEV 1 #define ENABLE_BLOCKDEV 1 #ifdef MAKE_SUID # define IF_BLOCKDEV(...) __VA_ARGS__ "CONFIG_BLOCKDEV" #else # define IF_BLOCKDEV(...) __VA_ARGS__ #endif #define IF_NOT_BLOCKDEV(...) #define CONFIG_DMESG 1 #define ENABLE_DMESG 1 #ifdef MAKE_SUID # define IF_DMESG(...) __VA_ARGS__ "CONFIG_DMESG" #else # define IF_DMESG(...) __VA_ARGS__ #endif #define IF_NOT_DMESG(...) #define CONFIG_FEATURE_DMESG_PRETTY 1 #define ENABLE_FEATURE_DMESG_PRETTY 1 #ifdef MAKE_SUID # define IF_FEATURE_DMESG_PRETTY(...) __VA_ARGS__ "CONFIG_FEATURE_DMESG_PRETTY" #else # define IF_FEATURE_DMESG_PRETTY(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_DMESG_PRETTY(...) #define CONFIG_FATATTR 1 #define ENABLE_FATATTR 1 #ifdef MAKE_SUID # define IF_FATATTR(...) __VA_ARGS__ "CONFIG_FATATTR" #else # define IF_FATATTR(...) __VA_ARGS__ #endif #define IF_NOT_FATATTR(...) #define CONFIG_FBSET 1 #define ENABLE_FBSET 1 #ifdef MAKE_SUID # define IF_FBSET(...) __VA_ARGS__ "CONFIG_FBSET" #else # define IF_FBSET(...) __VA_ARGS__ #endif #define IF_NOT_FBSET(...) #define CONFIG_FEATURE_FBSET_FANCY 1 #define ENABLE_FEATURE_FBSET_FANCY 1 #ifdef MAKE_SUID # define IF_FEATURE_FBSET_FANCY(...) __VA_ARGS__ "CONFIG_FEATURE_FBSET_FANCY" #else # define IF_FEATURE_FBSET_FANCY(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_FBSET_FANCY(...) #define CONFIG_FEATURE_FBSET_READMODE 1 #define ENABLE_FEATURE_FBSET_READMODE 1 #ifdef MAKE_SUID # define IF_FEATURE_FBSET_READMODE(...) __VA_ARGS__ "CONFIG_FEATURE_FBSET_READMODE" #else # define IF_FEATURE_FBSET_READMODE(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_FBSET_READMODE(...) #define CONFIG_FDFORMAT 1 #define ENABLE_FDFORMAT 1 #ifdef MAKE_SUID # define IF_FDFORMAT(...) __VA_ARGS__ "CONFIG_FDFORMAT" #else # define IF_FDFORMAT(...) __VA_ARGS__ #endif #define IF_NOT_FDFORMAT(...) #define CONFIG_FDISK 1 #define ENABLE_FDISK 1 #ifdef MAKE_SUID # define IF_FDISK(...) __VA_ARGS__ "CONFIG_FDISK" #else # define IF_FDISK(...) __VA_ARGS__ #endif #define IF_NOT_FDISK(...) #undef CONFIG_FDISK_SUPPORT_LARGE_DISKS #define ENABLE_FDISK_SUPPORT_LARGE_DISKS 0 #define IF_FDISK_SUPPORT_LARGE_DISKS(...) #define IF_NOT_FDISK_SUPPORT_LARGE_DISKS(...) __VA_ARGS__ #define CONFIG_FEATURE_FDISK_WRITABLE 1 #define ENABLE_FEATURE_FDISK_WRITABLE 1 #ifdef MAKE_SUID # define IF_FEATURE_FDISK_WRITABLE(...) __VA_ARGS__ "CONFIG_FEATURE_FDISK_WRITABLE" #else # define IF_FEATURE_FDISK_WRITABLE(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_FDISK_WRITABLE(...) #define CONFIG_FEATURE_AIX_LABEL 1 #define ENABLE_FEATURE_AIX_LABEL 1 #ifdef MAKE_SUID # define IF_FEATURE_AIX_LABEL(...) __VA_ARGS__ "CONFIG_FEATURE_AIX_LABEL" #else # define IF_FEATURE_AIX_LABEL(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_AIX_LABEL(...) #define CONFIG_FEATURE_SGI_LABEL 1 #define ENABLE_FEATURE_SGI_LABEL 1 #ifdef MAKE_SUID # define IF_FEATURE_SGI_LABEL(...) __VA_ARGS__ "CONFIG_FEATURE_SGI_LABEL" #else # define IF_FEATURE_SGI_LABEL(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_SGI_LABEL(...) #define CONFIG_FEATURE_SUN_LABEL 1 #define ENABLE_FEATURE_SUN_LABEL 1 #ifdef MAKE_SUID # define IF_FEATURE_SUN_LABEL(...) __VA_ARGS__ "CONFIG_FEATURE_SUN_LABEL" #else # define IF_FEATURE_SUN_LABEL(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_SUN_LABEL(...) #define CONFIG_FEATURE_OSF_LABEL 1 #define ENABLE_FEATURE_OSF_LABEL 1 #ifdef MAKE_SUID # define IF_FEATURE_OSF_LABEL(...) __VA_ARGS__ "CONFIG_FEATURE_OSF_LABEL" #else # define IF_FEATURE_OSF_LABEL(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_OSF_LABEL(...) #undef CONFIG_FEATURE_GPT_LABEL #define ENABLE_FEATURE_GPT_LABEL 0 #define IF_FEATURE_GPT_LABEL(...) #define IF_NOT_FEATURE_GPT_LABEL(...) __VA_ARGS__ #define CONFIG_FEATURE_FDISK_ADVANCED 1 #define ENABLE_FEATURE_FDISK_ADVANCED 1 #ifdef MAKE_SUID # define IF_FEATURE_FDISK_ADVANCED(...) __VA_ARGS__ "CONFIG_FEATURE_FDISK_ADVANCED" #else # define IF_FEATURE_FDISK_ADVANCED(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_FDISK_ADVANCED(...) #define CONFIG_FINDFS 1 #define ENABLE_FINDFS 1 #ifdef MAKE_SUID # define IF_FINDFS(...) __VA_ARGS__ "CONFIG_FINDFS" #else # define IF_FINDFS(...) __VA_ARGS__ #endif #define IF_NOT_FINDFS(...) #define CONFIG_FLOCK 1 #define ENABLE_FLOCK 1 #ifdef MAKE_SUID # define IF_FLOCK(...) __VA_ARGS__ "CONFIG_FLOCK" #else # define IF_FLOCK(...) __VA_ARGS__ #endif #define IF_NOT_FLOCK(...) #define CONFIG_FDFLUSH 1 #define ENABLE_FDFLUSH 1 #ifdef MAKE_SUID # define IF_FDFLUSH(...) __VA_ARGS__ "CONFIG_FDFLUSH" #else # define IF_FDFLUSH(...) __VA_ARGS__ #endif #define IF_NOT_FDFLUSH(...) #define CONFIG_FREERAMDISK 1 #define ENABLE_FREERAMDISK 1 #ifdef MAKE_SUID # define IF_FREERAMDISK(...) __VA_ARGS__ "CONFIG_FREERAMDISK" #else # define IF_FREERAMDISK(...) __VA_ARGS__ #endif #define IF_NOT_FREERAMDISK(...) #define CONFIG_FSCK_MINIX 1 #define ENABLE_FSCK_MINIX 1 #ifdef MAKE_SUID # define IF_FSCK_MINIX(...) __VA_ARGS__ "CONFIG_FSCK_MINIX" #else # define IF_FSCK_MINIX(...) __VA_ARGS__ #endif #define IF_NOT_FSCK_MINIX(...) #define CONFIG_FSTRIM 1 #define ENABLE_FSTRIM 1 #ifdef MAKE_SUID # define IF_FSTRIM(...) __VA_ARGS__ "CONFIG_FSTRIM" #else # define IF_FSTRIM(...) __VA_ARGS__ #endif #define IF_NOT_FSTRIM(...) #define CONFIG_GETOPT 1 #define ENABLE_GETOPT 1 #ifdef MAKE_SUID # define IF_GETOPT(...) __VA_ARGS__ "CONFIG_GETOPT" #else # define IF_GETOPT(...) __VA_ARGS__ #endif #define IF_NOT_GETOPT(...) #define CONFIG_FEATURE_GETOPT_LONG 1 #define ENABLE_FEATURE_GETOPT_LONG 1 #ifdef MAKE_SUID # define IF_FEATURE_GETOPT_LONG(...) __VA_ARGS__ "CONFIG_FEATURE_GETOPT_LONG" #else # define IF_FEATURE_GETOPT_LONG(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_GETOPT_LONG(...) #define CONFIG_HEXDUMP 1 #define ENABLE_HEXDUMP 1 #ifdef MAKE_SUID # define IF_HEXDUMP(...) __VA_ARGS__ "CONFIG_HEXDUMP" #else # define IF_HEXDUMP(...) __VA_ARGS__ #endif #define IF_NOT_HEXDUMP(...) #define CONFIG_FEATURE_HEXDUMP_REVERSE 1 #define ENABLE_FEATURE_HEXDUMP_REVERSE 1 #ifdef MAKE_SUID # define IF_FEATURE_HEXDUMP_REVERSE(...) __VA_ARGS__ "CONFIG_FEATURE_HEXDUMP_REVERSE" #else # define IF_FEATURE_HEXDUMP_REVERSE(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_HEXDUMP_REVERSE(...) #define CONFIG_HD 1 #define ENABLE_HD 1 #ifdef MAKE_SUID # define IF_HD(...) __VA_ARGS__ "CONFIG_HD" #else # define IF_HD(...) __VA_ARGS__ #endif #define IF_NOT_HD(...) #define CONFIG_HWCLOCK 1 #define ENABLE_HWCLOCK 1 #ifdef MAKE_SUID # define IF_HWCLOCK(...) __VA_ARGS__ "CONFIG_HWCLOCK" #else # define IF_HWCLOCK(...) __VA_ARGS__ #endif #define IF_NOT_HWCLOCK(...) #define CONFIG_FEATURE_HWCLOCK_LONG_OPTIONS 1 #define ENABLE_FEATURE_HWCLOCK_LONG_OPTIONS 1 #ifdef MAKE_SUID # define IF_FEATURE_HWCLOCK_LONG_OPTIONS(...) __VA_ARGS__ "CONFIG_FEATURE_HWCLOCK_LONG_OPTIONS" #else # define IF_FEATURE_HWCLOCK_LONG_OPTIONS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_HWCLOCK_LONG_OPTIONS(...) #define CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS 1 #define ENABLE_FEATURE_HWCLOCK_ADJTIME_FHS 1 #ifdef MAKE_SUID # define IF_FEATURE_HWCLOCK_ADJTIME_FHS(...) __VA_ARGS__ "CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS" #else # define IF_FEATURE_HWCLOCK_ADJTIME_FHS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_HWCLOCK_ADJTIME_FHS(...) #define CONFIG_IPCRM 1 #define ENABLE_IPCRM 1 #ifdef MAKE_SUID # define IF_IPCRM(...) __VA_ARGS__ "CONFIG_IPCRM" #else # define IF_IPCRM(...) __VA_ARGS__ #endif #define IF_NOT_IPCRM(...) #define CONFIG_IPCS 1 #define ENABLE_IPCS 1 #ifdef MAKE_SUID # define IF_IPCS(...) __VA_ARGS__ "CONFIG_IPCS" #else # define IF_IPCS(...) __VA_ARGS__ #endif #define IF_NOT_IPCS(...) #define CONFIG_LOSETUP 1 #define ENABLE_LOSETUP 1 #ifdef MAKE_SUID # define IF_LOSETUP(...) __VA_ARGS__ "CONFIG_LOSETUP" #else # define IF_LOSETUP(...) __VA_ARGS__ #endif #define IF_NOT_LOSETUP(...) #define CONFIG_LSPCI 1 #define ENABLE_LSPCI 1 #ifdef MAKE_SUID # define IF_LSPCI(...) __VA_ARGS__ "CONFIG_LSPCI" #else # define IF_LSPCI(...) __VA_ARGS__ #endif #define IF_NOT_LSPCI(...) #define CONFIG_LSUSB 1 #define ENABLE_LSUSB 1 #ifdef MAKE_SUID # define IF_LSUSB(...) __VA_ARGS__ "CONFIG_LSUSB" #else # define IF_LSUSB(...) __VA_ARGS__ #endif #define IF_NOT_LSUSB(...) #define CONFIG_MDEV 1 #define ENABLE_MDEV 1 #ifdef MAKE_SUID # define IF_MDEV(...) __VA_ARGS__ "CONFIG_MDEV" #else # define IF_MDEV(...) __VA_ARGS__ #endif #define IF_NOT_MDEV(...) #define CONFIG_FEATURE_MDEV_CONF 1 #define ENABLE_FEATURE_MDEV_CONF 1 #ifdef MAKE_SUID # define IF_FEATURE_MDEV_CONF(...) __VA_ARGS__ "CONFIG_FEATURE_MDEV_CONF" #else # define IF_FEATURE_MDEV_CONF(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_MDEV_CONF(...) #define CONFIG_FEATURE_MDEV_RENAME 1 #define ENABLE_FEATURE_MDEV_RENAME 1 #ifdef MAKE_SUID # define IF_FEATURE_MDEV_RENAME(...) __VA_ARGS__ "CONFIG_FEATURE_MDEV_RENAME" #else # define IF_FEATURE_MDEV_RENAME(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_MDEV_RENAME(...) #define CONFIG_FEATURE_MDEV_RENAME_REGEXP 1 #define ENABLE_FEATURE_MDEV_RENAME_REGEXP 1 #ifdef MAKE_SUID # define IF_FEATURE_MDEV_RENAME_REGEXP(...) __VA_ARGS__ "CONFIG_FEATURE_MDEV_RENAME_REGEXP" #else # define IF_FEATURE_MDEV_RENAME_REGEXP(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_MDEV_RENAME_REGEXP(...) #define CONFIG_FEATURE_MDEV_EXEC 1 #define ENABLE_FEATURE_MDEV_EXEC 1 #ifdef MAKE_SUID # define IF_FEATURE_MDEV_EXEC(...) __VA_ARGS__ "CONFIG_FEATURE_MDEV_EXEC" #else # define IF_FEATURE_MDEV_EXEC(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_MDEV_EXEC(...) #define CONFIG_FEATURE_MDEV_LOAD_FIRMWARE 1 #define ENABLE_FEATURE_MDEV_LOAD_FIRMWARE 1 #ifdef MAKE_SUID # define IF_FEATURE_MDEV_LOAD_FIRMWARE(...) __VA_ARGS__ "CONFIG_FEATURE_MDEV_LOAD_FIRMWARE" #else # define IF_FEATURE_MDEV_LOAD_FIRMWARE(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_MDEV_LOAD_FIRMWARE(...) #define CONFIG_MKE2FS 1 #define ENABLE_MKE2FS 1 #ifdef MAKE_SUID # define IF_MKE2FS(...) __VA_ARGS__ "CONFIG_MKE2FS" #else # define IF_MKE2FS(...) __VA_ARGS__ #endif #define IF_NOT_MKE2FS(...) #define CONFIG_MKFS_EXT2 1 #define ENABLE_MKFS_EXT2 1 #ifdef MAKE_SUID # define IF_MKFS_EXT2(...) __VA_ARGS__ "CONFIG_MKFS_EXT2" #else # define IF_MKFS_EXT2(...) __VA_ARGS__ #endif #define IF_NOT_MKFS_EXT2(...) #define CONFIG_MKFS_MINIX 1 #define ENABLE_MKFS_MINIX 1 #ifdef MAKE_SUID # define IF_MKFS_MINIX(...) __VA_ARGS__ "CONFIG_MKFS_MINIX" #else # define IF_MKFS_MINIX(...) __VA_ARGS__ #endif #define IF_NOT_MKFS_MINIX(...) #define CONFIG_FEATURE_MINIX2 1 #define ENABLE_FEATURE_MINIX2 1 #ifdef MAKE_SUID # define IF_FEATURE_MINIX2(...) __VA_ARGS__ "CONFIG_FEATURE_MINIX2" #else # define IF_FEATURE_MINIX2(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_MINIX2(...) #define CONFIG_MKFS_REISER 1 #define ENABLE_MKFS_REISER 1 #ifdef MAKE_SUID # define IF_MKFS_REISER(...) __VA_ARGS__ "CONFIG_MKFS_REISER" #else # define IF_MKFS_REISER(...) __VA_ARGS__ #endif #define IF_NOT_MKFS_REISER(...) #define CONFIG_MKDOSFS 1 #define ENABLE_MKDOSFS 1 #ifdef MAKE_SUID # define IF_MKDOSFS(...) __VA_ARGS__ "CONFIG_MKDOSFS" #else # define IF_MKDOSFS(...) __VA_ARGS__ #endif #define IF_NOT_MKDOSFS(...) #define CONFIG_MKFS_VFAT 1 #define ENABLE_MKFS_VFAT 1 #ifdef MAKE_SUID # define IF_MKFS_VFAT(...) __VA_ARGS__ "CONFIG_MKFS_VFAT" #else # define IF_MKFS_VFAT(...) __VA_ARGS__ #endif #define IF_NOT_MKFS_VFAT(...) #define CONFIG_MKSWAP 1 #define ENABLE_MKSWAP 1 #ifdef MAKE_SUID # define IF_MKSWAP(...) __VA_ARGS__ "CONFIG_MKSWAP" #else # define IF_MKSWAP(...) __VA_ARGS__ #endif #define IF_NOT_MKSWAP(...) #define CONFIG_FEATURE_MKSWAP_UUID 1 #define ENABLE_FEATURE_MKSWAP_UUID 1 #ifdef MAKE_SUID # define IF_FEATURE_MKSWAP_UUID(...) __VA_ARGS__ "CONFIG_FEATURE_MKSWAP_UUID" #else # define IF_FEATURE_MKSWAP_UUID(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_MKSWAP_UUID(...) #define CONFIG_MORE 1 #define ENABLE_MORE 1 #ifdef MAKE_SUID # define IF_MORE(...) __VA_ARGS__ "CONFIG_MORE" #else # define IF_MORE(...) __VA_ARGS__ #endif #define IF_NOT_MORE(...) #define CONFIG_MOUNT 1 #define ENABLE_MOUNT 1 #ifdef MAKE_SUID # define IF_MOUNT(...) __VA_ARGS__ "CONFIG_MOUNT" #else # define IF_MOUNT(...) __VA_ARGS__ #endif #define IF_NOT_MOUNT(...) #define CONFIG_FEATURE_MOUNT_FAKE 1 #define ENABLE_FEATURE_MOUNT_FAKE 1 #ifdef MAKE_SUID # define IF_FEATURE_MOUNT_FAKE(...) __VA_ARGS__ "CONFIG_FEATURE_MOUNT_FAKE" #else # define IF_FEATURE_MOUNT_FAKE(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_MOUNT_FAKE(...) #define CONFIG_FEATURE_MOUNT_VERBOSE 1 #define ENABLE_FEATURE_MOUNT_VERBOSE 1 #ifdef MAKE_SUID # define IF_FEATURE_MOUNT_VERBOSE(...) __VA_ARGS__ "CONFIG_FEATURE_MOUNT_VERBOSE" #else # define IF_FEATURE_MOUNT_VERBOSE(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_MOUNT_VERBOSE(...) #define CONFIG_FEATURE_MOUNT_HELPERS 1 #define ENABLE_FEATURE_MOUNT_HELPERS 1 #ifdef MAKE_SUID # define IF_FEATURE_MOUNT_HELPERS(...) __VA_ARGS__ "CONFIG_FEATURE_MOUNT_HELPERS" #else # define IF_FEATURE_MOUNT_HELPERS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_MOUNT_HELPERS(...) #define CONFIG_FEATURE_MOUNT_LABEL 1 #define ENABLE_FEATURE_MOUNT_LABEL 1 #ifdef MAKE_SUID # define IF_FEATURE_MOUNT_LABEL(...) __VA_ARGS__ "CONFIG_FEATURE_MOUNT_LABEL" #else # define IF_FEATURE_MOUNT_LABEL(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_MOUNT_LABEL(...) #define CONFIG_FEATURE_MOUNT_NFS 1 #define ENABLE_FEATURE_MOUNT_NFS 1 #ifdef MAKE_SUID # define IF_FEATURE_MOUNT_NFS(...) __VA_ARGS__ "CONFIG_FEATURE_MOUNT_NFS" #else # define IF_FEATURE_MOUNT_NFS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_MOUNT_NFS(...) #define CONFIG_FEATURE_MOUNT_CIFS 1 #define ENABLE_FEATURE_MOUNT_CIFS 1 #ifdef MAKE_SUID # define IF_FEATURE_MOUNT_CIFS(...) __VA_ARGS__ "CONFIG_FEATURE_MOUNT_CIFS" #else # define IF_FEATURE_MOUNT_CIFS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_MOUNT_CIFS(...) #define CONFIG_FEATURE_MOUNT_FLAGS 1 #define ENABLE_FEATURE_MOUNT_FLAGS 1 #ifdef MAKE_SUID # define IF_FEATURE_MOUNT_FLAGS(...) __VA_ARGS__ "CONFIG_FEATURE_MOUNT_FLAGS" #else # define IF_FEATURE_MOUNT_FLAGS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_MOUNT_FLAGS(...) #define CONFIG_FEATURE_MOUNT_FSTAB 1 #define ENABLE_FEATURE_MOUNT_FSTAB 1 #ifdef MAKE_SUID # define IF_FEATURE_MOUNT_FSTAB(...) __VA_ARGS__ "CONFIG_FEATURE_MOUNT_FSTAB" #else # define IF_FEATURE_MOUNT_FSTAB(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_MOUNT_FSTAB(...) #define CONFIG_FEATURE_MOUNT_OTHERTAB 1 #define ENABLE_FEATURE_MOUNT_OTHERTAB 1 #ifdef MAKE_SUID # define IF_FEATURE_MOUNT_OTHERTAB(...) __VA_ARGS__ "CONFIG_FEATURE_MOUNT_OTHERTAB" #else # define IF_FEATURE_MOUNT_OTHERTAB(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_MOUNT_OTHERTAB(...) #define CONFIG_NSENTER 1 #define ENABLE_NSENTER 1 #ifdef MAKE_SUID # define IF_NSENTER(...) __VA_ARGS__ "CONFIG_NSENTER" #else # define IF_NSENTER(...) __VA_ARGS__ #endif #define IF_NOT_NSENTER(...) #define CONFIG_FEATURE_NSENTER_LONG_OPTS 1 #define ENABLE_FEATURE_NSENTER_LONG_OPTS 1 #ifdef MAKE_SUID # define IF_FEATURE_NSENTER_LONG_OPTS(...) __VA_ARGS__ "CONFIG_FEATURE_NSENTER_LONG_OPTS" #else # define IF_FEATURE_NSENTER_LONG_OPTS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_NSENTER_LONG_OPTS(...) #define CONFIG_PIVOT_ROOT 1 #define ENABLE_PIVOT_ROOT 1 #ifdef MAKE_SUID # define IF_PIVOT_ROOT(...) __VA_ARGS__ "CONFIG_PIVOT_ROOT" #else # define IF_PIVOT_ROOT(...) __VA_ARGS__ #endif #define IF_NOT_PIVOT_ROOT(...) #define CONFIG_RDATE 1 #define ENABLE_RDATE 1 #ifdef MAKE_SUID # define IF_RDATE(...) __VA_ARGS__ "CONFIG_RDATE" #else # define IF_RDATE(...) __VA_ARGS__ #endif #define IF_NOT_RDATE(...) #define CONFIG_RDEV 1 #define ENABLE_RDEV 1 #ifdef MAKE_SUID # define IF_RDEV(...) __VA_ARGS__ "CONFIG_RDEV" #else # define IF_RDEV(...) __VA_ARGS__ #endif #define IF_NOT_RDEV(...) #define CONFIG_READPROFILE 1 #define ENABLE_READPROFILE 1 #ifdef MAKE_SUID # define IF_READPROFILE(...) __VA_ARGS__ "CONFIG_READPROFILE" #else # define IF_READPROFILE(...) __VA_ARGS__ #endif #define IF_NOT_READPROFILE(...) #define CONFIG_REV 1 #define ENABLE_REV 1 #ifdef MAKE_SUID # define IF_REV(...) __VA_ARGS__ "CONFIG_REV" #else # define IF_REV(...) __VA_ARGS__ #endif #define IF_NOT_REV(...) #define CONFIG_RTCWAKE 1 #define ENABLE_RTCWAKE 1 #ifdef MAKE_SUID # define IF_RTCWAKE(...) __VA_ARGS__ "CONFIG_RTCWAKE" #else # define IF_RTCWAKE(...) __VA_ARGS__ #endif #define IF_NOT_RTCWAKE(...) #define CONFIG_SCRIPT 1 #define ENABLE_SCRIPT 1 #ifdef MAKE_SUID # define IF_SCRIPT(...) __VA_ARGS__ "CONFIG_SCRIPT" #else # define IF_SCRIPT(...) __VA_ARGS__ #endif #define IF_NOT_SCRIPT(...) #define CONFIG_SCRIPTREPLAY 1 #define ENABLE_SCRIPTREPLAY 1 #ifdef MAKE_SUID # define IF_SCRIPTREPLAY(...) __VA_ARGS__ "CONFIG_SCRIPTREPLAY" #else # define IF_SCRIPTREPLAY(...) __VA_ARGS__ #endif #define IF_NOT_SCRIPTREPLAY(...) #define CONFIG_SETARCH 1 #define ENABLE_SETARCH 1 #ifdef MAKE_SUID # define IF_SETARCH(...) __VA_ARGS__ "CONFIG_SETARCH" #else # define IF_SETARCH(...) __VA_ARGS__ #endif #define IF_NOT_SETARCH(...) #define CONFIG_LINUX32 1 #define ENABLE_LINUX32 1 #ifdef MAKE_SUID # define IF_LINUX32(...) __VA_ARGS__ "CONFIG_LINUX32" #else # define IF_LINUX32(...) __VA_ARGS__ #endif #define IF_NOT_LINUX32(...) #define CONFIG_LINUX64 1 #define ENABLE_LINUX64 1 #ifdef MAKE_SUID # define IF_LINUX64(...) __VA_ARGS__ "CONFIG_LINUX64" #else # define IF_LINUX64(...) __VA_ARGS__ #endif #define IF_NOT_LINUX64(...) #define CONFIG_SWAPON 1 #define ENABLE_SWAPON 1 #ifdef MAKE_SUID # define IF_SWAPON(...) __VA_ARGS__ "CONFIG_SWAPON" #else # define IF_SWAPON(...) __VA_ARGS__ #endif #define IF_NOT_SWAPON(...) #define CONFIG_FEATURE_SWAPON_DISCARD 1 #define ENABLE_FEATURE_SWAPON_DISCARD 1 #ifdef MAKE_SUID # define IF_FEATURE_SWAPON_DISCARD(...) __VA_ARGS__ "CONFIG_FEATURE_SWAPON_DISCARD" #else # define IF_FEATURE_SWAPON_DISCARD(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_SWAPON_DISCARD(...) #define CONFIG_FEATURE_SWAPON_PRI 1 #define ENABLE_FEATURE_SWAPON_PRI 1 #ifdef MAKE_SUID # define IF_FEATURE_SWAPON_PRI(...) __VA_ARGS__ "CONFIG_FEATURE_SWAPON_PRI" #else # define IF_FEATURE_SWAPON_PRI(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_SWAPON_PRI(...) #define CONFIG_SWAPOFF 1 #define ENABLE_SWAPOFF 1 #ifdef MAKE_SUID # define IF_SWAPOFF(...) __VA_ARGS__ "CONFIG_SWAPOFF" #else # define IF_SWAPOFF(...) __VA_ARGS__ #endif #define IF_NOT_SWAPOFF(...) #define CONFIG_SWITCH_ROOT 1 #define ENABLE_SWITCH_ROOT 1 #ifdef MAKE_SUID # define IF_SWITCH_ROOT(...) __VA_ARGS__ "CONFIG_SWITCH_ROOT" #else # define IF_SWITCH_ROOT(...) __VA_ARGS__ #endif #define IF_NOT_SWITCH_ROOT(...) #define CONFIG_UEVENT 1 #define ENABLE_UEVENT 1 #ifdef MAKE_SUID # define IF_UEVENT(...) __VA_ARGS__ "CONFIG_UEVENT" #else # define IF_UEVENT(...) __VA_ARGS__ #endif #define IF_NOT_UEVENT(...) #define CONFIG_UMOUNT 1 #define ENABLE_UMOUNT 1 #ifdef MAKE_SUID # define IF_UMOUNT(...) __VA_ARGS__ "CONFIG_UMOUNT" #else # define IF_UMOUNT(...) __VA_ARGS__ #endif #define IF_NOT_UMOUNT(...) #define CONFIG_FEATURE_UMOUNT_ALL 1 #define ENABLE_FEATURE_UMOUNT_ALL 1 #ifdef MAKE_SUID # define IF_FEATURE_UMOUNT_ALL(...) __VA_ARGS__ "CONFIG_FEATURE_UMOUNT_ALL" #else # define IF_FEATURE_UMOUNT_ALL(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_UMOUNT_ALL(...) #undef CONFIG_UNSHARE #define ENABLE_UNSHARE 0 #define IF_UNSHARE(...) #define IF_NOT_UNSHARE(...) __VA_ARGS__ /* * Common options for mount/umount */ #define CONFIG_FEATURE_MOUNT_LOOP 1 #define ENABLE_FEATURE_MOUNT_LOOP 1 #ifdef MAKE_SUID # define IF_FEATURE_MOUNT_LOOP(...) __VA_ARGS__ "CONFIG_FEATURE_MOUNT_LOOP" #else # define IF_FEATURE_MOUNT_LOOP(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_MOUNT_LOOP(...) #define CONFIG_FEATURE_MOUNT_LOOP_CREATE 1 #define ENABLE_FEATURE_MOUNT_LOOP_CREATE 1 #ifdef MAKE_SUID # define IF_FEATURE_MOUNT_LOOP_CREATE(...) __VA_ARGS__ "CONFIG_FEATURE_MOUNT_LOOP_CREATE" #else # define IF_FEATURE_MOUNT_LOOP_CREATE(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_MOUNT_LOOP_CREATE(...) #undef CONFIG_FEATURE_MTAB_SUPPORT #define ENABLE_FEATURE_MTAB_SUPPORT 0 #define IF_FEATURE_MTAB_SUPPORT(...) #define IF_NOT_FEATURE_MTAB_SUPPORT(...) __VA_ARGS__ #define CONFIG_VOLUMEID 1 #define ENABLE_VOLUMEID 1 #ifdef MAKE_SUID # define IF_VOLUMEID(...) __VA_ARGS__ "CONFIG_VOLUMEID" #else # define IF_VOLUMEID(...) __VA_ARGS__ #endif #define IF_NOT_VOLUMEID(...) /* * Filesystem/Volume identification */ #define CONFIG_FEATURE_VOLUMEID_BCACHE 1 #define ENABLE_FEATURE_VOLUMEID_BCACHE 1 #ifdef MAKE_SUID # define IF_FEATURE_VOLUMEID_BCACHE(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_BCACHE" #else # define IF_FEATURE_VOLUMEID_BCACHE(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_VOLUMEID_BCACHE(...) #define CONFIG_FEATURE_VOLUMEID_BTRFS 1 #define ENABLE_FEATURE_VOLUMEID_BTRFS 1 #ifdef MAKE_SUID # define IF_FEATURE_VOLUMEID_BTRFS(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_BTRFS" #else # define IF_FEATURE_VOLUMEID_BTRFS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_VOLUMEID_BTRFS(...) #define CONFIG_FEATURE_VOLUMEID_CRAMFS 1 #define ENABLE_FEATURE_VOLUMEID_CRAMFS 1 #ifdef MAKE_SUID # define IF_FEATURE_VOLUMEID_CRAMFS(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_CRAMFS" #else # define IF_FEATURE_VOLUMEID_CRAMFS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_VOLUMEID_CRAMFS(...) #define CONFIG_FEATURE_VOLUMEID_EXFAT 1 #define ENABLE_FEATURE_VOLUMEID_EXFAT 1 #ifdef MAKE_SUID # define IF_FEATURE_VOLUMEID_EXFAT(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_EXFAT" #else # define IF_FEATURE_VOLUMEID_EXFAT(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_VOLUMEID_EXFAT(...) #define CONFIG_FEATURE_VOLUMEID_EXT 1 #define ENABLE_FEATURE_VOLUMEID_EXT 1 #ifdef MAKE_SUID # define IF_FEATURE_VOLUMEID_EXT(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_EXT" #else # define IF_FEATURE_VOLUMEID_EXT(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_VOLUMEID_EXT(...) #define CONFIG_FEATURE_VOLUMEID_F2FS 1 #define ENABLE_FEATURE_VOLUMEID_F2FS 1 #ifdef MAKE_SUID # define IF_FEATURE_VOLUMEID_F2FS(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_F2FS" #else # define IF_FEATURE_VOLUMEID_F2FS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_VOLUMEID_F2FS(...) #define CONFIG_FEATURE_VOLUMEID_FAT 1 #define ENABLE_FEATURE_VOLUMEID_FAT 1 #ifdef MAKE_SUID # define IF_FEATURE_VOLUMEID_FAT(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_FAT" #else # define IF_FEATURE_VOLUMEID_FAT(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_VOLUMEID_FAT(...) #define CONFIG_FEATURE_VOLUMEID_HFS 1 #define ENABLE_FEATURE_VOLUMEID_HFS 1 #ifdef MAKE_SUID # define IF_FEATURE_VOLUMEID_HFS(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_HFS" #else # define IF_FEATURE_VOLUMEID_HFS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_VOLUMEID_HFS(...) #define CONFIG_FEATURE_VOLUMEID_ISO9660 1 #define ENABLE_FEATURE_VOLUMEID_ISO9660 1 #ifdef MAKE_SUID # define IF_FEATURE_VOLUMEID_ISO9660(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_ISO9660" #else # define IF_FEATURE_VOLUMEID_ISO9660(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_VOLUMEID_ISO9660(...) #define CONFIG_FEATURE_VOLUMEID_JFS 1 #define ENABLE_FEATURE_VOLUMEID_JFS 1 #ifdef MAKE_SUID # define IF_FEATURE_VOLUMEID_JFS(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_JFS" #else # define IF_FEATURE_VOLUMEID_JFS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_VOLUMEID_JFS(...) #define CONFIG_FEATURE_VOLUMEID_LINUXRAID 1 #define ENABLE_FEATURE_VOLUMEID_LINUXRAID 1 #ifdef MAKE_SUID # define IF_FEATURE_VOLUMEID_LINUXRAID(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_LINUXRAID" #else # define IF_FEATURE_VOLUMEID_LINUXRAID(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_VOLUMEID_LINUXRAID(...) #define CONFIG_FEATURE_VOLUMEID_LINUXSWAP 1 #define ENABLE_FEATURE_VOLUMEID_LINUXSWAP 1 #ifdef MAKE_SUID # define IF_FEATURE_VOLUMEID_LINUXSWAP(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_LINUXSWAP" #else # define IF_FEATURE_VOLUMEID_LINUXSWAP(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_VOLUMEID_LINUXSWAP(...) #define CONFIG_FEATURE_VOLUMEID_LUKS 1 #define ENABLE_FEATURE_VOLUMEID_LUKS 1 #ifdef MAKE_SUID # define IF_FEATURE_VOLUMEID_LUKS(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_LUKS" #else # define IF_FEATURE_VOLUMEID_LUKS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_VOLUMEID_LUKS(...) #define CONFIG_FEATURE_VOLUMEID_NILFS 1 #define ENABLE_FEATURE_VOLUMEID_NILFS 1 #ifdef MAKE_SUID # define IF_FEATURE_VOLUMEID_NILFS(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_NILFS" #else # define IF_FEATURE_VOLUMEID_NILFS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_VOLUMEID_NILFS(...) #define CONFIG_FEATURE_VOLUMEID_NTFS 1 #define ENABLE_FEATURE_VOLUMEID_NTFS 1 #ifdef MAKE_SUID # define IF_FEATURE_VOLUMEID_NTFS(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_NTFS" #else # define IF_FEATURE_VOLUMEID_NTFS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_VOLUMEID_NTFS(...) #define CONFIG_FEATURE_VOLUMEID_OCFS2 1 #define ENABLE_FEATURE_VOLUMEID_OCFS2 1 #ifdef MAKE_SUID # define IF_FEATURE_VOLUMEID_OCFS2(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_OCFS2" #else # define IF_FEATURE_VOLUMEID_OCFS2(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_VOLUMEID_OCFS2(...) #define CONFIG_FEATURE_VOLUMEID_REISERFS 1 #define ENABLE_FEATURE_VOLUMEID_REISERFS 1 #ifdef MAKE_SUID # define IF_FEATURE_VOLUMEID_REISERFS(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_REISERFS" #else # define IF_FEATURE_VOLUMEID_REISERFS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_VOLUMEID_REISERFS(...) #define CONFIG_FEATURE_VOLUMEID_ROMFS 1 #define ENABLE_FEATURE_VOLUMEID_ROMFS 1 #ifdef MAKE_SUID # define IF_FEATURE_VOLUMEID_ROMFS(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_ROMFS" #else # define IF_FEATURE_VOLUMEID_ROMFS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_VOLUMEID_ROMFS(...) #undef CONFIG_FEATURE_VOLUMEID_SQUASHFS #define ENABLE_FEATURE_VOLUMEID_SQUASHFS 0 #define IF_FEATURE_VOLUMEID_SQUASHFS(...) #define IF_NOT_FEATURE_VOLUMEID_SQUASHFS(...) __VA_ARGS__ #define CONFIG_FEATURE_VOLUMEID_SYSV 1 #define ENABLE_FEATURE_VOLUMEID_SYSV 1 #ifdef MAKE_SUID # define IF_FEATURE_VOLUMEID_SYSV(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_SYSV" #else # define IF_FEATURE_VOLUMEID_SYSV(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_VOLUMEID_SYSV(...) #define CONFIG_FEATURE_VOLUMEID_UBIFS 1 #define ENABLE_FEATURE_VOLUMEID_UBIFS 1 #ifdef MAKE_SUID # define IF_FEATURE_VOLUMEID_UBIFS(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_UBIFS" #else # define IF_FEATURE_VOLUMEID_UBIFS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_VOLUMEID_UBIFS(...) #define CONFIG_FEATURE_VOLUMEID_UDF 1 #define ENABLE_FEATURE_VOLUMEID_UDF 1 #ifdef MAKE_SUID # define IF_FEATURE_VOLUMEID_UDF(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_UDF" #else # define IF_FEATURE_VOLUMEID_UDF(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_VOLUMEID_UDF(...) #define CONFIG_FEATURE_VOLUMEID_XFS 1 #define ENABLE_FEATURE_VOLUMEID_XFS 1 #ifdef MAKE_SUID # define IF_FEATURE_VOLUMEID_XFS(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_XFS" #else # define IF_FEATURE_VOLUMEID_XFS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_VOLUMEID_XFS(...) /* * Miscellaneous Utilities */ #define CONFIG_ADJTIMEX 1 #define ENABLE_ADJTIMEX 1 #ifdef MAKE_SUID # define IF_ADJTIMEX(...) __VA_ARGS__ "CONFIG_ADJTIMEX" #else # define IF_ADJTIMEX(...) __VA_ARGS__ #endif #define IF_NOT_ADJTIMEX(...) #define CONFIG_BBCONFIG 1 #define ENABLE_BBCONFIG 1 #ifdef MAKE_SUID # define IF_BBCONFIG(...) __VA_ARGS__ "CONFIG_BBCONFIG" #else # define IF_BBCONFIG(...) __VA_ARGS__ #endif #define IF_NOT_BBCONFIG(...) #define CONFIG_FEATURE_COMPRESS_BBCONFIG 1 #define ENABLE_FEATURE_COMPRESS_BBCONFIG 1 #ifdef MAKE_SUID # define IF_FEATURE_COMPRESS_BBCONFIG(...) __VA_ARGS__ "CONFIG_FEATURE_COMPRESS_BBCONFIG" #else # define IF_FEATURE_COMPRESS_BBCONFIG(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_COMPRESS_BBCONFIG(...) #define CONFIG_BEEP 1 #define ENABLE_BEEP 1 #ifdef MAKE_SUID # define IF_BEEP(...) __VA_ARGS__ "CONFIG_BEEP" #else # define IF_BEEP(...) __VA_ARGS__ #endif #define IF_NOT_BEEP(...) #define CONFIG_FEATURE_BEEP_FREQ 4000 #define ENABLE_FEATURE_BEEP_FREQ 1 #ifdef MAKE_SUID # define IF_FEATURE_BEEP_FREQ(...) __VA_ARGS__ "CONFIG_FEATURE_BEEP_FREQ" #else # define IF_FEATURE_BEEP_FREQ(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_BEEP_FREQ(...) #define CONFIG_FEATURE_BEEP_LENGTH_MS 30 #define ENABLE_FEATURE_BEEP_LENGTH_MS 1 #ifdef MAKE_SUID # define IF_FEATURE_BEEP_LENGTH_MS(...) __VA_ARGS__ "CONFIG_FEATURE_BEEP_LENGTH_MS" #else # define IF_FEATURE_BEEP_LENGTH_MS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_BEEP_LENGTH_MS(...) #define CONFIG_CHAT 1 #define ENABLE_CHAT 1 #ifdef MAKE_SUID # define IF_CHAT(...) __VA_ARGS__ "CONFIG_CHAT" #else # define IF_CHAT(...) __VA_ARGS__ #endif #define IF_NOT_CHAT(...) #define CONFIG_FEATURE_CHAT_NOFAIL 1 #define ENABLE_FEATURE_CHAT_NOFAIL 1 #ifdef MAKE_SUID # define IF_FEATURE_CHAT_NOFAIL(...) __VA_ARGS__ "CONFIG_FEATURE_CHAT_NOFAIL" #else # define IF_FEATURE_CHAT_NOFAIL(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_CHAT_NOFAIL(...) #define CONFIG_FEATURE_CHAT_TTY_HIFI 1 #define ENABLE_FEATURE_CHAT_TTY_HIFI 1 #ifdef MAKE_SUID # define IF_FEATURE_CHAT_TTY_HIFI(...) __VA_ARGS__ "CONFIG_FEATURE_CHAT_TTY_HIFI" #else # define IF_FEATURE_CHAT_TTY_HIFI(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_CHAT_TTY_HIFI(...) #define CONFIG_FEATURE_CHAT_IMPLICIT_CR 1 #define ENABLE_FEATURE_CHAT_IMPLICIT_CR 1 #ifdef MAKE_SUID # define IF_FEATURE_CHAT_IMPLICIT_CR(...) __VA_ARGS__ "CONFIG_FEATURE_CHAT_IMPLICIT_CR" #else # define IF_FEATURE_CHAT_IMPLICIT_CR(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_CHAT_IMPLICIT_CR(...) #define CONFIG_FEATURE_CHAT_SWALLOW_OPTS 1 #define ENABLE_FEATURE_CHAT_SWALLOW_OPTS 1 #ifdef MAKE_SUID # define IF_FEATURE_CHAT_SWALLOW_OPTS(...) __VA_ARGS__ "CONFIG_FEATURE_CHAT_SWALLOW_OPTS" #else # define IF_FEATURE_CHAT_SWALLOW_OPTS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_CHAT_SWALLOW_OPTS(...) #define CONFIG_FEATURE_CHAT_SEND_ESCAPES 1 #define ENABLE_FEATURE_CHAT_SEND_ESCAPES 1 #ifdef MAKE_SUID # define IF_FEATURE_CHAT_SEND_ESCAPES(...) __VA_ARGS__ "CONFIG_FEATURE_CHAT_SEND_ESCAPES" #else # define IF_FEATURE_CHAT_SEND_ESCAPES(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_CHAT_SEND_ESCAPES(...) #define CONFIG_FEATURE_CHAT_VAR_ABORT_LEN 1 #define ENABLE_FEATURE_CHAT_VAR_ABORT_LEN 1 #ifdef MAKE_SUID # define IF_FEATURE_CHAT_VAR_ABORT_LEN(...) __VA_ARGS__ "CONFIG_FEATURE_CHAT_VAR_ABORT_LEN" #else # define IF_FEATURE_CHAT_VAR_ABORT_LEN(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_CHAT_VAR_ABORT_LEN(...) #define CONFIG_FEATURE_CHAT_CLR_ABORT 1 #define ENABLE_FEATURE_CHAT_CLR_ABORT 1 #ifdef MAKE_SUID # define IF_FEATURE_CHAT_CLR_ABORT(...) __VA_ARGS__ "CONFIG_FEATURE_CHAT_CLR_ABORT" #else # define IF_FEATURE_CHAT_CLR_ABORT(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_CHAT_CLR_ABORT(...) #define CONFIG_CHRT 1 #define ENABLE_CHRT 1 #ifdef MAKE_SUID # define IF_CHRT(...) __VA_ARGS__ "CONFIG_CHRT" #else # define IF_CHRT(...) __VA_ARGS__ #endif #define IF_NOT_CHRT(...) #define CONFIG_CONSPY 1 #define ENABLE_CONSPY 1 #ifdef MAKE_SUID # define IF_CONSPY(...) __VA_ARGS__ "CONFIG_CONSPY" #else # define IF_CONSPY(...) __VA_ARGS__ #endif #define IF_NOT_CONSPY(...) #define CONFIG_CROND 1 #define ENABLE_CROND 1 #ifdef MAKE_SUID # define IF_CROND(...) __VA_ARGS__ "CONFIG_CROND" #else # define IF_CROND(...) __VA_ARGS__ #endif #define IF_NOT_CROND(...) #define CONFIG_FEATURE_CROND_D 1 #define ENABLE_FEATURE_CROND_D 1 #ifdef MAKE_SUID # define IF_FEATURE_CROND_D(...) __VA_ARGS__ "CONFIG_FEATURE_CROND_D" #else # define IF_FEATURE_CROND_D(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_CROND_D(...) #define CONFIG_FEATURE_CROND_CALL_SENDMAIL 1 #define ENABLE_FEATURE_CROND_CALL_SENDMAIL 1 #ifdef MAKE_SUID # define IF_FEATURE_CROND_CALL_SENDMAIL(...) __VA_ARGS__ "CONFIG_FEATURE_CROND_CALL_SENDMAIL" #else # define IF_FEATURE_CROND_CALL_SENDMAIL(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_CROND_CALL_SENDMAIL(...) #define CONFIG_FEATURE_CROND_DIR "/var/spool/cron" #define ENABLE_FEATURE_CROND_DIR 1 #ifdef MAKE_SUID # define IF_FEATURE_CROND_DIR(...) __VA_ARGS__ "CONFIG_FEATURE_CROND_DIR" #else # define IF_FEATURE_CROND_DIR(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_CROND_DIR(...) #define CONFIG_CRONTAB 1 #define ENABLE_CRONTAB 1 #ifdef MAKE_SUID # define IF_CRONTAB(...) __VA_ARGS__ "CONFIG_CRONTAB" #else # define IF_CRONTAB(...) __VA_ARGS__ #endif #define IF_NOT_CRONTAB(...) #define CONFIG_DC 1 #define ENABLE_DC 1 #ifdef MAKE_SUID # define IF_DC(...) __VA_ARGS__ "CONFIG_DC" #else # define IF_DC(...) __VA_ARGS__ #endif #define IF_NOT_DC(...) #define CONFIG_FEATURE_DC_LIBM 1 #define ENABLE_FEATURE_DC_LIBM 1 #ifdef MAKE_SUID # define IF_FEATURE_DC_LIBM(...) __VA_ARGS__ "CONFIG_FEATURE_DC_LIBM" #else # define IF_FEATURE_DC_LIBM(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_DC_LIBM(...) #undef CONFIG_DEVFSD #define ENABLE_DEVFSD 0 #define IF_DEVFSD(...) #define IF_NOT_DEVFSD(...) __VA_ARGS__ #undef CONFIG_DEVFSD_MODLOAD #define ENABLE_DEVFSD_MODLOAD 0 #define IF_DEVFSD_MODLOAD(...) #define IF_NOT_DEVFSD_MODLOAD(...) __VA_ARGS__ #undef CONFIG_DEVFSD_FG_NP #define ENABLE_DEVFSD_FG_NP 0 #define IF_DEVFSD_FG_NP(...) #define IF_NOT_DEVFSD_FG_NP(...) __VA_ARGS__ #undef CONFIG_DEVFSD_VERBOSE #define ENABLE_DEVFSD_VERBOSE 0 #define IF_DEVFSD_VERBOSE(...) #define IF_NOT_DEVFSD_VERBOSE(...) __VA_ARGS__ #undef CONFIG_FEATURE_DEVFS #define ENABLE_FEATURE_DEVFS 0 #define IF_FEATURE_DEVFS(...) #define IF_NOT_FEATURE_DEVFS(...) __VA_ARGS__ #define CONFIG_DEVMEM 1 #define ENABLE_DEVMEM 1 #ifdef MAKE_SUID # define IF_DEVMEM(...) __VA_ARGS__ "CONFIG_DEVMEM" #else # define IF_DEVMEM(...) __VA_ARGS__ #endif #define IF_NOT_DEVMEM(...) #define CONFIG_EJECT 1 #define ENABLE_EJECT 1 #ifdef MAKE_SUID # define IF_EJECT(...) __VA_ARGS__ "CONFIG_EJECT" #else # define IF_EJECT(...) __VA_ARGS__ #endif #define IF_NOT_EJECT(...) #define CONFIG_FEATURE_EJECT_SCSI 1 #define ENABLE_FEATURE_EJECT_SCSI 1 #ifdef MAKE_SUID # define IF_FEATURE_EJECT_SCSI(...) __VA_ARGS__ "CONFIG_FEATURE_EJECT_SCSI" #else # define IF_FEATURE_EJECT_SCSI(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_EJECT_SCSI(...) #define CONFIG_FBSPLASH 1 #define ENABLE_FBSPLASH 1 #ifdef MAKE_SUID # define IF_FBSPLASH(...) __VA_ARGS__ "CONFIG_FBSPLASH" #else # define IF_FBSPLASH(...) __VA_ARGS__ #endif #define IF_NOT_FBSPLASH(...) #undef CONFIG_FLASH_ERASEALL #define ENABLE_FLASH_ERASEALL 0 #define IF_FLASH_ERASEALL(...) #define IF_NOT_FLASH_ERASEALL(...) __VA_ARGS__ #undef CONFIG_FLASH_LOCK #define ENABLE_FLASH_LOCK 0 #define IF_FLASH_LOCK(...) #define IF_NOT_FLASH_LOCK(...) __VA_ARGS__ #undef CONFIG_FLASH_UNLOCK #define ENABLE_FLASH_UNLOCK 0 #define IF_FLASH_UNLOCK(...) #define IF_NOT_FLASH_UNLOCK(...) __VA_ARGS__ #define CONFIG_FLASHCP 1 #define ENABLE_FLASHCP 1 #ifdef MAKE_SUID # define IF_FLASHCP(...) __VA_ARGS__ "CONFIG_FLASHCP" #else # define IF_FLASHCP(...) __VA_ARGS__ #endif #define IF_NOT_FLASHCP(...) #define CONFIG_HDPARM 1 #define ENABLE_HDPARM 1 #ifdef MAKE_SUID # define IF_HDPARM(...) __VA_ARGS__ "CONFIG_HDPARM" #else # define IF_HDPARM(...) __VA_ARGS__ #endif #define IF_NOT_HDPARM(...) #define CONFIG_FEATURE_HDPARM_GET_IDENTITY 1 #define ENABLE_FEATURE_HDPARM_GET_IDENTITY 1 #ifdef MAKE_SUID # define IF_FEATURE_HDPARM_GET_IDENTITY(...) __VA_ARGS__ "CONFIG_FEATURE_HDPARM_GET_IDENTITY" #else # define IF_FEATURE_HDPARM_GET_IDENTITY(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_HDPARM_GET_IDENTITY(...) #define CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF 1 #define ENABLE_FEATURE_HDPARM_HDIO_SCAN_HWIF 1 #ifdef MAKE_SUID # define IF_FEATURE_HDPARM_HDIO_SCAN_HWIF(...) __VA_ARGS__ "CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF" #else # define IF_FEATURE_HDPARM_HDIO_SCAN_HWIF(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_HDPARM_HDIO_SCAN_HWIF(...) #define CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF 1 #define ENABLE_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF 1 #ifdef MAKE_SUID # define IF_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF(...) __VA_ARGS__ "CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF" #else # define IF_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF(...) #define CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET 1 #define ENABLE_FEATURE_HDPARM_HDIO_DRIVE_RESET 1 #ifdef MAKE_SUID # define IF_FEATURE_HDPARM_HDIO_DRIVE_RESET(...) __VA_ARGS__ "CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET" #else # define IF_FEATURE_HDPARM_HDIO_DRIVE_RESET(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_HDPARM_HDIO_DRIVE_RESET(...) #define CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF 1 #define ENABLE_FEATURE_HDPARM_HDIO_TRISTATE_HWIF 1 #ifdef MAKE_SUID # define IF_FEATURE_HDPARM_HDIO_TRISTATE_HWIF(...) __VA_ARGS__ "CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF" #else # define IF_FEATURE_HDPARM_HDIO_TRISTATE_HWIF(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_HDPARM_HDIO_TRISTATE_HWIF(...) #define CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA 1 #define ENABLE_FEATURE_HDPARM_HDIO_GETSET_DMA 1 #ifdef MAKE_SUID # define IF_FEATURE_HDPARM_HDIO_GETSET_DMA(...) __VA_ARGS__ "CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA" #else # define IF_FEATURE_HDPARM_HDIO_GETSET_DMA(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_HDPARM_HDIO_GETSET_DMA(...) #define CONFIG_I2CGET 1 #define ENABLE_I2CGET 1 #ifdef MAKE_SUID # define IF_I2CGET(...) __VA_ARGS__ "CONFIG_I2CGET" #else # define IF_I2CGET(...) __VA_ARGS__ #endif #define IF_NOT_I2CGET(...) #define CONFIG_I2CSET 1 #define ENABLE_I2CSET 1 #ifdef MAKE_SUID # define IF_I2CSET(...) __VA_ARGS__ "CONFIG_I2CSET" #else # define IF_I2CSET(...) __VA_ARGS__ #endif #define IF_NOT_I2CSET(...) #define CONFIG_I2CDUMP 1 #define ENABLE_I2CDUMP 1 #ifdef MAKE_SUID # define IF_I2CDUMP(...) __VA_ARGS__ "CONFIG_I2CDUMP" #else # define IF_I2CDUMP(...) __VA_ARGS__ #endif #define IF_NOT_I2CDUMP(...) #define CONFIG_I2CDETECT 1 #define ENABLE_I2CDETECT 1 #ifdef MAKE_SUID # define IF_I2CDETECT(...) __VA_ARGS__ "CONFIG_I2CDETECT" #else # define IF_I2CDETECT(...) __VA_ARGS__ #endif #define IF_NOT_I2CDETECT(...) #define CONFIG_INOTIFYD 1 #define ENABLE_INOTIFYD 1 #ifdef MAKE_SUID # define IF_INOTIFYD(...) __VA_ARGS__ "CONFIG_INOTIFYD" #else # define IF_INOTIFYD(...) __VA_ARGS__ #endif #define IF_NOT_INOTIFYD(...) #define CONFIG_IONICE 1 #define ENABLE_IONICE 1 #ifdef MAKE_SUID # define IF_IONICE(...) __VA_ARGS__ "CONFIG_IONICE" #else # define IF_IONICE(...) __VA_ARGS__ #endif #define IF_NOT_IONICE(...) #define CONFIG_LAST 1 #define ENABLE_LAST 1 #ifdef MAKE_SUID # define IF_LAST(...) __VA_ARGS__ "CONFIG_LAST" #else # define IF_LAST(...) __VA_ARGS__ #endif #define IF_NOT_LAST(...) #undef CONFIG_FEATURE_LAST_FANCY #define ENABLE_FEATURE_LAST_FANCY 0 #define IF_FEATURE_LAST_FANCY(...) #define IF_NOT_FEATURE_LAST_FANCY(...) __VA_ARGS__ #define CONFIG_LESS 1 #define ENABLE_LESS 1 #ifdef MAKE_SUID # define IF_LESS(...) __VA_ARGS__ "CONFIG_LESS" #else # define IF_LESS(...) __VA_ARGS__ #endif #define IF_NOT_LESS(...) #define CONFIG_FEATURE_LESS_MAXLINES 9999999 #define ENABLE_FEATURE_LESS_MAXLINES 1 #ifdef MAKE_SUID # define IF_FEATURE_LESS_MAXLINES(...) __VA_ARGS__ "CONFIG_FEATURE_LESS_MAXLINES" #else # define IF_FEATURE_LESS_MAXLINES(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_LESS_MAXLINES(...) #define CONFIG_FEATURE_LESS_BRACKETS 1 #define ENABLE_FEATURE_LESS_BRACKETS 1 #ifdef MAKE_SUID # define IF_FEATURE_LESS_BRACKETS(...) __VA_ARGS__ "CONFIG_FEATURE_LESS_BRACKETS" #else # define IF_FEATURE_LESS_BRACKETS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_LESS_BRACKETS(...) #define CONFIG_FEATURE_LESS_FLAGS 1 #define ENABLE_FEATURE_LESS_FLAGS 1 #ifdef MAKE_SUID # define IF_FEATURE_LESS_FLAGS(...) __VA_ARGS__ "CONFIG_FEATURE_LESS_FLAGS" #else # define IF_FEATURE_LESS_FLAGS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_LESS_FLAGS(...) #define CONFIG_FEATURE_LESS_TRUNCATE 1 #define ENABLE_FEATURE_LESS_TRUNCATE 1 #ifdef MAKE_SUID # define IF_FEATURE_LESS_TRUNCATE(...) __VA_ARGS__ "CONFIG_FEATURE_LESS_TRUNCATE" #else # define IF_FEATURE_LESS_TRUNCATE(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_LESS_TRUNCATE(...) #define CONFIG_FEATURE_LESS_MARKS 1 #define ENABLE_FEATURE_LESS_MARKS 1 #ifdef MAKE_SUID # define IF_FEATURE_LESS_MARKS(...) __VA_ARGS__ "CONFIG_FEATURE_LESS_MARKS" #else # define IF_FEATURE_LESS_MARKS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_LESS_MARKS(...) #define CONFIG_FEATURE_LESS_REGEXP 1 #define ENABLE_FEATURE_LESS_REGEXP 1 #ifdef MAKE_SUID # define IF_FEATURE_LESS_REGEXP(...) __VA_ARGS__ "CONFIG_FEATURE_LESS_REGEXP" #else # define IF_FEATURE_LESS_REGEXP(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_LESS_REGEXP(...) #define CONFIG_FEATURE_LESS_WINCH 1 #define ENABLE_FEATURE_LESS_WINCH 1 #ifdef MAKE_SUID # define IF_FEATURE_LESS_WINCH(...) __VA_ARGS__ "CONFIG_FEATURE_LESS_WINCH" #else # define IF_FEATURE_LESS_WINCH(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_LESS_WINCH(...) #define CONFIG_FEATURE_LESS_ASK_TERMINAL 1 #define ENABLE_FEATURE_LESS_ASK_TERMINAL 1 #ifdef MAKE_SUID # define IF_FEATURE_LESS_ASK_TERMINAL(...) __VA_ARGS__ "CONFIG_FEATURE_LESS_ASK_TERMINAL" #else # define IF_FEATURE_LESS_ASK_TERMINAL(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_LESS_ASK_TERMINAL(...) #define CONFIG_FEATURE_LESS_DASHCMD 1 #define ENABLE_FEATURE_LESS_DASHCMD 1 #ifdef MAKE_SUID # define IF_FEATURE_LESS_DASHCMD(...) __VA_ARGS__ "CONFIG_FEATURE_LESS_DASHCMD" #else # define IF_FEATURE_LESS_DASHCMD(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_LESS_DASHCMD(...) #define CONFIG_FEATURE_LESS_LINENUMS 1 #define ENABLE_FEATURE_LESS_LINENUMS 1 #ifdef MAKE_SUID # define IF_FEATURE_LESS_LINENUMS(...) __VA_ARGS__ "CONFIG_FEATURE_LESS_LINENUMS" #else # define IF_FEATURE_LESS_LINENUMS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_LESS_LINENUMS(...) #define CONFIG_MAKEDEVS 1 #define ENABLE_MAKEDEVS 1 #ifdef MAKE_SUID # define IF_MAKEDEVS(...) __VA_ARGS__ "CONFIG_MAKEDEVS" #else # define IF_MAKEDEVS(...) __VA_ARGS__ #endif #define IF_NOT_MAKEDEVS(...) #undef CONFIG_FEATURE_MAKEDEVS_LEAF #define ENABLE_FEATURE_MAKEDEVS_LEAF 0 #define IF_FEATURE_MAKEDEVS_LEAF(...) #define IF_NOT_FEATURE_MAKEDEVS_LEAF(...) __VA_ARGS__ #define CONFIG_FEATURE_MAKEDEVS_TABLE 1 #define ENABLE_FEATURE_MAKEDEVS_TABLE 1 #ifdef MAKE_SUID # define IF_FEATURE_MAKEDEVS_TABLE(...) __VA_ARGS__ "CONFIG_FEATURE_MAKEDEVS_TABLE" #else # define IF_FEATURE_MAKEDEVS_TABLE(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_MAKEDEVS_TABLE(...) #define CONFIG_MAN 1 #define ENABLE_MAN 1 #ifdef MAKE_SUID # define IF_MAN(...) __VA_ARGS__ "CONFIG_MAN" #else # define IF_MAN(...) __VA_ARGS__ #endif #define IF_NOT_MAN(...) #define CONFIG_MICROCOM 1 #define ENABLE_MICROCOM 1 #ifdef MAKE_SUID # define IF_MICROCOM(...) __VA_ARGS__ "CONFIG_MICROCOM" #else # define IF_MICROCOM(...) __VA_ARGS__ #endif #define IF_NOT_MICROCOM(...) #define CONFIG_MOUNTPOINT 1 #define ENABLE_MOUNTPOINT 1 #ifdef MAKE_SUID # define IF_MOUNTPOINT(...) __VA_ARGS__ "CONFIG_MOUNTPOINT" #else # define IF_MOUNTPOINT(...) __VA_ARGS__ #endif #define IF_NOT_MOUNTPOINT(...) #define CONFIG_MT 1 #define ENABLE_MT 1 #ifdef MAKE_SUID # define IF_MT(...) __VA_ARGS__ "CONFIG_MT" #else # define IF_MT(...) __VA_ARGS__ #endif #define IF_NOT_MT(...) #define CONFIG_NANDWRITE 1 #define ENABLE_NANDWRITE 1 #ifdef MAKE_SUID # define IF_NANDWRITE(...) __VA_ARGS__ "CONFIG_NANDWRITE" #else # define IF_NANDWRITE(...) __VA_ARGS__ #endif #define IF_NOT_NANDWRITE(...) #define CONFIG_NANDDUMP 1 #define ENABLE_NANDDUMP 1 #ifdef MAKE_SUID # define IF_NANDDUMP(...) __VA_ARGS__ "CONFIG_NANDDUMP" #else # define IF_NANDDUMP(...) __VA_ARGS__ #endif #define IF_NOT_NANDDUMP(...) #define CONFIG_RAIDAUTORUN 1 #define ENABLE_RAIDAUTORUN 1 #ifdef MAKE_SUID # define IF_RAIDAUTORUN(...) __VA_ARGS__ "CONFIG_RAIDAUTORUN" #else # define IF_RAIDAUTORUN(...) __VA_ARGS__ #endif #define IF_NOT_RAIDAUTORUN(...) #define CONFIG_READAHEAD 1 #define ENABLE_READAHEAD 1 #ifdef MAKE_SUID # define IF_READAHEAD(...) __VA_ARGS__ "CONFIG_READAHEAD" #else # define IF_READAHEAD(...) __VA_ARGS__ #endif #define IF_NOT_READAHEAD(...) #undef CONFIG_RFKILL #define ENABLE_RFKILL 0 #define IF_RFKILL(...) #define IF_NOT_RFKILL(...) __VA_ARGS__ #define CONFIG_RUNLEVEL 1 #define ENABLE_RUNLEVEL 1 #ifdef MAKE_SUID # define IF_RUNLEVEL(...) __VA_ARGS__ "CONFIG_RUNLEVEL" #else # define IF_RUNLEVEL(...) __VA_ARGS__ #endif #define IF_NOT_RUNLEVEL(...) #define CONFIG_RX 1 #define ENABLE_RX 1 #ifdef MAKE_SUID # define IF_RX(...) __VA_ARGS__ "CONFIG_RX" #else # define IF_RX(...) __VA_ARGS__ #endif #define IF_NOT_RX(...) #define CONFIG_SETSERIAL 1 #define ENABLE_SETSERIAL 1 #ifdef MAKE_SUID # define IF_SETSERIAL(...) __VA_ARGS__ "CONFIG_SETSERIAL" #else # define IF_SETSERIAL(...) __VA_ARGS__ #endif #define IF_NOT_SETSERIAL(...) #define CONFIG_SETSID 1 #define ENABLE_SETSID 1 #ifdef MAKE_SUID # define IF_SETSID(...) __VA_ARGS__ "CONFIG_SETSID" #else # define IF_SETSID(...) __VA_ARGS__ #endif #define IF_NOT_SETSID(...) #define CONFIG_STRINGS 1 #define ENABLE_STRINGS 1 #ifdef MAKE_SUID # define IF_STRINGS(...) __VA_ARGS__ "CONFIG_STRINGS" #else # define IF_STRINGS(...) __VA_ARGS__ #endif #define IF_NOT_STRINGS(...) #define CONFIG_TASKSET 1 #define ENABLE_TASKSET 1 #ifdef MAKE_SUID # define IF_TASKSET(...) __VA_ARGS__ "CONFIG_TASKSET" #else # define IF_TASKSET(...) __VA_ARGS__ #endif #define IF_NOT_TASKSET(...) #define CONFIG_FEATURE_TASKSET_FANCY 1 #define ENABLE_FEATURE_TASKSET_FANCY 1 #ifdef MAKE_SUID # define IF_FEATURE_TASKSET_FANCY(...) __VA_ARGS__ "CONFIG_FEATURE_TASKSET_FANCY" #else # define IF_FEATURE_TASKSET_FANCY(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_TASKSET_FANCY(...) #define CONFIG_TIME 1 #define ENABLE_TIME 1 #ifdef MAKE_SUID # define IF_TIME(...) __VA_ARGS__ "CONFIG_TIME" #else # define IF_TIME(...) __VA_ARGS__ #endif #define IF_NOT_TIME(...) #define CONFIG_TIMEOUT 1 #define ENABLE_TIMEOUT 1 #ifdef MAKE_SUID # define IF_TIMEOUT(...) __VA_ARGS__ "CONFIG_TIMEOUT" #else # define IF_TIMEOUT(...) __VA_ARGS__ #endif #define IF_NOT_TIMEOUT(...) #define CONFIG_TTYSIZE 1 #define ENABLE_TTYSIZE 1 #ifdef MAKE_SUID # define IF_TTYSIZE(...) __VA_ARGS__ "CONFIG_TTYSIZE" #else # define IF_TTYSIZE(...) __VA_ARGS__ #endif #define IF_NOT_TTYSIZE(...) #define CONFIG_UBIATTACH 1 #define ENABLE_UBIATTACH 1 #ifdef MAKE_SUID # define IF_UBIATTACH(...) __VA_ARGS__ "CONFIG_UBIATTACH" #else # define IF_UBIATTACH(...) __VA_ARGS__ #endif #define IF_NOT_UBIATTACH(...) #define CONFIG_UBIDETACH 1 #define ENABLE_UBIDETACH 1 #ifdef MAKE_SUID # define IF_UBIDETACH(...) __VA_ARGS__ "CONFIG_UBIDETACH" #else # define IF_UBIDETACH(...) __VA_ARGS__ #endif #define IF_NOT_UBIDETACH(...) #define CONFIG_UBIMKVOL 1 #define ENABLE_UBIMKVOL 1 #ifdef MAKE_SUID # define IF_UBIMKVOL(...) __VA_ARGS__ "CONFIG_UBIMKVOL" #else # define IF_UBIMKVOL(...) __VA_ARGS__ #endif #define IF_NOT_UBIMKVOL(...) #define CONFIG_UBIRMVOL 1 #define ENABLE_UBIRMVOL 1 #ifdef MAKE_SUID # define IF_UBIRMVOL(...) __VA_ARGS__ "CONFIG_UBIRMVOL" #else # define IF_UBIRMVOL(...) __VA_ARGS__ #endif #define IF_NOT_UBIRMVOL(...) #define CONFIG_UBIRSVOL 1 #define ENABLE_UBIRSVOL 1 #ifdef MAKE_SUID # define IF_UBIRSVOL(...) __VA_ARGS__ "CONFIG_UBIRSVOL" #else # define IF_UBIRSVOL(...) __VA_ARGS__ #endif #define IF_NOT_UBIRSVOL(...) #define CONFIG_UBIUPDATEVOL 1 #define ENABLE_UBIUPDATEVOL 1 #ifdef MAKE_SUID # define IF_UBIUPDATEVOL(...) __VA_ARGS__ "CONFIG_UBIUPDATEVOL" #else # define IF_UBIUPDATEVOL(...) __VA_ARGS__ #endif #define IF_NOT_UBIUPDATEVOL(...) #define CONFIG_UBIRENAME 1 #define ENABLE_UBIRENAME 1 #ifdef MAKE_SUID # define IF_UBIRENAME(...) __VA_ARGS__ "CONFIG_UBIRENAME" #else # define IF_UBIRENAME(...) __VA_ARGS__ #endif #define IF_NOT_UBIRENAME(...) #define CONFIG_VOLNAME 1 #define ENABLE_VOLNAME 1 #ifdef MAKE_SUID # define IF_VOLNAME(...) __VA_ARGS__ "CONFIG_VOLNAME" #else # define IF_VOLNAME(...) __VA_ARGS__ #endif #define IF_NOT_VOLNAME(...) #define CONFIG_WALL 1 #define ENABLE_WALL 1 #ifdef MAKE_SUID # define IF_WALL(...) __VA_ARGS__ "CONFIG_WALL" #else # define IF_WALL(...) __VA_ARGS__ #endif #define IF_NOT_WALL(...) #define CONFIG_WATCHDOG 1 #define ENABLE_WATCHDOG 1 #ifdef MAKE_SUID # define IF_WATCHDOG(...) __VA_ARGS__ "CONFIG_WATCHDOG" #else # define IF_WATCHDOG(...) __VA_ARGS__ #endif #define IF_NOT_WATCHDOG(...) /* * Networking Utilities */ #define CONFIG_FEATURE_IPV6 1 #define ENABLE_FEATURE_IPV6 1 #ifdef MAKE_SUID # define IF_FEATURE_IPV6(...) __VA_ARGS__ "CONFIG_FEATURE_IPV6" #else # define IF_FEATURE_IPV6(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_IPV6(...) #define CONFIG_FEATURE_UNIX_LOCAL 1 #define ENABLE_FEATURE_UNIX_LOCAL 1 #ifdef MAKE_SUID # define IF_FEATURE_UNIX_LOCAL(...) __VA_ARGS__ "CONFIG_FEATURE_UNIX_LOCAL" #else # define IF_FEATURE_UNIX_LOCAL(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_UNIX_LOCAL(...) #define CONFIG_FEATURE_PREFER_IPV4_ADDRESS 1 #define ENABLE_FEATURE_PREFER_IPV4_ADDRESS 1 #ifdef MAKE_SUID # define IF_FEATURE_PREFER_IPV4_ADDRESS(...) __VA_ARGS__ "CONFIG_FEATURE_PREFER_IPV4_ADDRESS" #else # define IF_FEATURE_PREFER_IPV4_ADDRESS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_PREFER_IPV4_ADDRESS(...) #define CONFIG_VERBOSE_RESOLUTION_ERRORS 1 #define ENABLE_VERBOSE_RESOLUTION_ERRORS 1 #ifdef MAKE_SUID # define IF_VERBOSE_RESOLUTION_ERRORS(...) __VA_ARGS__ "CONFIG_VERBOSE_RESOLUTION_ERRORS" #else # define IF_VERBOSE_RESOLUTION_ERRORS(...) __VA_ARGS__ #endif #define IF_NOT_VERBOSE_RESOLUTION_ERRORS(...) #define CONFIG_ARP 1 #define ENABLE_ARP 1 #ifdef MAKE_SUID # define IF_ARP(...) __VA_ARGS__ "CONFIG_ARP" #else # define IF_ARP(...) __VA_ARGS__ #endif #define IF_NOT_ARP(...) #define CONFIG_ARPING 1 #define ENABLE_ARPING 1 #ifdef MAKE_SUID # define IF_ARPING(...) __VA_ARGS__ "CONFIG_ARPING" #else # define IF_ARPING(...) __VA_ARGS__ #endif #define IF_NOT_ARPING(...) #define CONFIG_BRCTL 1 #define ENABLE_BRCTL 1 #ifdef MAKE_SUID # define IF_BRCTL(...) __VA_ARGS__ "CONFIG_BRCTL" #else # define IF_BRCTL(...) __VA_ARGS__ #endif #define IF_NOT_BRCTL(...) #define CONFIG_FEATURE_BRCTL_FANCY 1 #define ENABLE_FEATURE_BRCTL_FANCY 1 #ifdef MAKE_SUID # define IF_FEATURE_BRCTL_FANCY(...) __VA_ARGS__ "CONFIG_FEATURE_BRCTL_FANCY" #else # define IF_FEATURE_BRCTL_FANCY(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_BRCTL_FANCY(...) #define CONFIG_FEATURE_BRCTL_SHOW 1 #define ENABLE_FEATURE_BRCTL_SHOW 1 #ifdef MAKE_SUID # define IF_FEATURE_BRCTL_SHOW(...) __VA_ARGS__ "CONFIG_FEATURE_BRCTL_SHOW" #else # define IF_FEATURE_BRCTL_SHOW(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_BRCTL_SHOW(...) #define CONFIG_DNSD 1 #define ENABLE_DNSD 1 #ifdef MAKE_SUID # define IF_DNSD(...) __VA_ARGS__ "CONFIG_DNSD" #else # define IF_DNSD(...) __VA_ARGS__ #endif #define IF_NOT_DNSD(...) #define CONFIG_ETHER_WAKE 1 #define ENABLE_ETHER_WAKE 1 #ifdef MAKE_SUID # define IF_ETHER_WAKE(...) __VA_ARGS__ "CONFIG_ETHER_WAKE" #else # define IF_ETHER_WAKE(...) __VA_ARGS__ #endif #define IF_NOT_ETHER_WAKE(...) #define CONFIG_FTPD 1 #define ENABLE_FTPD 1 #ifdef MAKE_SUID # define IF_FTPD(...) __VA_ARGS__ "CONFIG_FTPD" #else # define IF_FTPD(...) __VA_ARGS__ #endif #define IF_NOT_FTPD(...) #define CONFIG_FEATURE_FTPD_WRITE 1 #define ENABLE_FEATURE_FTPD_WRITE 1 #ifdef MAKE_SUID # define IF_FEATURE_FTPD_WRITE(...) __VA_ARGS__ "CONFIG_FEATURE_FTPD_WRITE" #else # define IF_FEATURE_FTPD_WRITE(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_FTPD_WRITE(...) #define CONFIG_FEATURE_FTPD_ACCEPT_BROKEN_LIST 1 #define ENABLE_FEATURE_FTPD_ACCEPT_BROKEN_LIST 1 #ifdef MAKE_SUID # define IF_FEATURE_FTPD_ACCEPT_BROKEN_LIST(...) __VA_ARGS__ "CONFIG_FEATURE_FTPD_ACCEPT_BROKEN_LIST" #else # define IF_FEATURE_FTPD_ACCEPT_BROKEN_LIST(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_FTPD_ACCEPT_BROKEN_LIST(...) #define CONFIG_FEATURE_FTPD_AUTHENTICATION 1 #define ENABLE_FEATURE_FTPD_AUTHENTICATION 1 #ifdef MAKE_SUID # define IF_FEATURE_FTPD_AUTHENTICATION(...) __VA_ARGS__ "CONFIG_FEATURE_FTPD_AUTHENTICATION" #else # define IF_FEATURE_FTPD_AUTHENTICATION(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_FTPD_AUTHENTICATION(...) #define CONFIG_FTPGET 1 #define ENABLE_FTPGET 1 #ifdef MAKE_SUID # define IF_FTPGET(...) __VA_ARGS__ "CONFIG_FTPGET" #else # define IF_FTPGET(...) __VA_ARGS__ #endif #define IF_NOT_FTPGET(...) #define CONFIG_FTPPUT 1 #define ENABLE_FTPPUT 1 #ifdef MAKE_SUID # define IF_FTPPUT(...) __VA_ARGS__ "CONFIG_FTPPUT" #else # define IF_FTPPUT(...) __VA_ARGS__ #endif #define IF_NOT_FTPPUT(...) #define CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS 1 #define ENABLE_FEATURE_FTPGETPUT_LONG_OPTIONS 1 #ifdef MAKE_SUID # define IF_FEATURE_FTPGETPUT_LONG_OPTIONS(...) __VA_ARGS__ "CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS" #else # define IF_FEATURE_FTPGETPUT_LONG_OPTIONS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_FTPGETPUT_LONG_OPTIONS(...) #define CONFIG_HOSTNAME 1 #define ENABLE_HOSTNAME 1 #ifdef MAKE_SUID # define IF_HOSTNAME(...) __VA_ARGS__ "CONFIG_HOSTNAME" #else # define IF_HOSTNAME(...) __VA_ARGS__ #endif #define IF_NOT_HOSTNAME(...) #define CONFIG_DNSDOMAINNAME 1 #define ENABLE_DNSDOMAINNAME 1 #ifdef MAKE_SUID # define IF_DNSDOMAINNAME(...) __VA_ARGS__ "CONFIG_DNSDOMAINNAME" #else # define IF_DNSDOMAINNAME(...) __VA_ARGS__ #endif #define IF_NOT_DNSDOMAINNAME(...) #define CONFIG_HTTPD 1 #define ENABLE_HTTPD 1 #ifdef MAKE_SUID # define IF_HTTPD(...) __VA_ARGS__ "CONFIG_HTTPD" #else # define IF_HTTPD(...) __VA_ARGS__ #endif #define IF_NOT_HTTPD(...) #define CONFIG_FEATURE_HTTPD_RANGES 1 #define ENABLE_FEATURE_HTTPD_RANGES 1 #ifdef MAKE_SUID # define IF_FEATURE_HTTPD_RANGES(...) __VA_ARGS__ "CONFIG_FEATURE_HTTPD_RANGES" #else # define IF_FEATURE_HTTPD_RANGES(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_HTTPD_RANGES(...) #define CONFIG_FEATURE_HTTPD_SETUID 1 #define ENABLE_FEATURE_HTTPD_SETUID 1 #ifdef MAKE_SUID # define IF_FEATURE_HTTPD_SETUID(...) __VA_ARGS__ "CONFIG_FEATURE_HTTPD_SETUID" #else # define IF_FEATURE_HTTPD_SETUID(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_HTTPD_SETUID(...) #define CONFIG_FEATURE_HTTPD_BASIC_AUTH 1 #define ENABLE_FEATURE_HTTPD_BASIC_AUTH 1 #ifdef MAKE_SUID # define IF_FEATURE_HTTPD_BASIC_AUTH(...) __VA_ARGS__ "CONFIG_FEATURE_HTTPD_BASIC_AUTH" #else # define IF_FEATURE_HTTPD_BASIC_AUTH(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_HTTPD_BASIC_AUTH(...) #define CONFIG_FEATURE_HTTPD_AUTH_MD5 1 #define ENABLE_FEATURE_HTTPD_AUTH_MD5 1 #ifdef MAKE_SUID # define IF_FEATURE_HTTPD_AUTH_MD5(...) __VA_ARGS__ "CONFIG_FEATURE_HTTPD_AUTH_MD5" #else # define IF_FEATURE_HTTPD_AUTH_MD5(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_HTTPD_AUTH_MD5(...) #define CONFIG_FEATURE_HTTPD_CGI 1 #define ENABLE_FEATURE_HTTPD_CGI 1 #ifdef MAKE_SUID # define IF_FEATURE_HTTPD_CGI(...) __VA_ARGS__ "CONFIG_FEATURE_HTTPD_CGI" #else # define IF_FEATURE_HTTPD_CGI(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_HTTPD_CGI(...) #define CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR 1 #define ENABLE_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR 1 #ifdef MAKE_SUID # define IF_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR(...) __VA_ARGS__ "CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR" #else # define IF_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR(...) #define CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV 1 #define ENABLE_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV 1 #ifdef MAKE_SUID # define IF_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV(...) __VA_ARGS__ "CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV" #else # define IF_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV(...) #define CONFIG_FEATURE_HTTPD_ENCODE_URL_STR 1 #define ENABLE_FEATURE_HTTPD_ENCODE_URL_STR 1 #ifdef MAKE_SUID # define IF_FEATURE_HTTPD_ENCODE_URL_STR(...) __VA_ARGS__ "CONFIG_FEATURE_HTTPD_ENCODE_URL_STR" #else # define IF_FEATURE_HTTPD_ENCODE_URL_STR(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_HTTPD_ENCODE_URL_STR(...) #define CONFIG_FEATURE_HTTPD_ERROR_PAGES 1 #define ENABLE_FEATURE_HTTPD_ERROR_PAGES 1 #ifdef MAKE_SUID # define IF_FEATURE_HTTPD_ERROR_PAGES(...) __VA_ARGS__ "CONFIG_FEATURE_HTTPD_ERROR_PAGES" #else # define IF_FEATURE_HTTPD_ERROR_PAGES(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_HTTPD_ERROR_PAGES(...) #define CONFIG_FEATURE_HTTPD_PROXY 1 #define ENABLE_FEATURE_HTTPD_PROXY 1 #ifdef MAKE_SUID # define IF_FEATURE_HTTPD_PROXY(...) __VA_ARGS__ "CONFIG_FEATURE_HTTPD_PROXY" #else # define IF_FEATURE_HTTPD_PROXY(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_HTTPD_PROXY(...) #define CONFIG_FEATURE_HTTPD_GZIP 1 #define ENABLE_FEATURE_HTTPD_GZIP 1 #ifdef MAKE_SUID # define IF_FEATURE_HTTPD_GZIP(...) __VA_ARGS__ "CONFIG_FEATURE_HTTPD_GZIP" #else # define IF_FEATURE_HTTPD_GZIP(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_HTTPD_GZIP(...) #define CONFIG_IFCONFIG 1 #define ENABLE_IFCONFIG 1 #ifdef MAKE_SUID # define IF_IFCONFIG(...) __VA_ARGS__ "CONFIG_IFCONFIG" #else # define IF_IFCONFIG(...) __VA_ARGS__ #endif #define IF_NOT_IFCONFIG(...) #define CONFIG_FEATURE_IFCONFIG_STATUS 1 #define ENABLE_FEATURE_IFCONFIG_STATUS 1 #ifdef MAKE_SUID # define IF_FEATURE_IFCONFIG_STATUS(...) __VA_ARGS__ "CONFIG_FEATURE_IFCONFIG_STATUS" #else # define IF_FEATURE_IFCONFIG_STATUS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_IFCONFIG_STATUS(...) #define CONFIG_FEATURE_IFCONFIG_SLIP 1 #define ENABLE_FEATURE_IFCONFIG_SLIP 1 #ifdef MAKE_SUID # define IF_FEATURE_IFCONFIG_SLIP(...) __VA_ARGS__ "CONFIG_FEATURE_IFCONFIG_SLIP" #else # define IF_FEATURE_IFCONFIG_SLIP(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_IFCONFIG_SLIP(...) #define CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ 1 #define ENABLE_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ 1 #ifdef MAKE_SUID # define IF_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ(...) __VA_ARGS__ "CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ" #else # define IF_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ(...) #define CONFIG_FEATURE_IFCONFIG_HW 1 #define ENABLE_FEATURE_IFCONFIG_HW 1 #ifdef MAKE_SUID # define IF_FEATURE_IFCONFIG_HW(...) __VA_ARGS__ "CONFIG_FEATURE_IFCONFIG_HW" #else # define IF_FEATURE_IFCONFIG_HW(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_IFCONFIG_HW(...) #define CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS 1 #define ENABLE_FEATURE_IFCONFIG_BROADCAST_PLUS 1 #ifdef MAKE_SUID # define IF_FEATURE_IFCONFIG_BROADCAST_PLUS(...) __VA_ARGS__ "CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS" #else # define IF_FEATURE_IFCONFIG_BROADCAST_PLUS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_IFCONFIG_BROADCAST_PLUS(...) #define CONFIG_IFENSLAVE 1 #define ENABLE_IFENSLAVE 1 #ifdef MAKE_SUID # define IF_IFENSLAVE(...) __VA_ARGS__ "CONFIG_IFENSLAVE" #else # define IF_IFENSLAVE(...) __VA_ARGS__ #endif #define IF_NOT_IFENSLAVE(...) #define CONFIG_IFPLUGD 1 #define ENABLE_IFPLUGD 1 #ifdef MAKE_SUID # define IF_IFPLUGD(...) __VA_ARGS__ "CONFIG_IFPLUGD" #else # define IF_IFPLUGD(...) __VA_ARGS__ #endif #define IF_NOT_IFPLUGD(...) #define CONFIG_IFUP 1 #define ENABLE_IFUP 1 #ifdef MAKE_SUID # define IF_IFUP(...) __VA_ARGS__ "CONFIG_IFUP" #else # define IF_IFUP(...) __VA_ARGS__ #endif #define IF_NOT_IFUP(...) #define CONFIG_IFDOWN 1 #define ENABLE_IFDOWN 1 #ifdef MAKE_SUID # define IF_IFDOWN(...) __VA_ARGS__ "CONFIG_IFDOWN" #else # define IF_IFDOWN(...) __VA_ARGS__ #endif #define IF_NOT_IFDOWN(...) #define CONFIG_IFUPDOWN_IFSTATE_PATH "/var/run/ifstate" #define ENABLE_IFUPDOWN_IFSTATE_PATH 1 #ifdef MAKE_SUID # define IF_IFUPDOWN_IFSTATE_PATH(...) __VA_ARGS__ "CONFIG_IFUPDOWN_IFSTATE_PATH" #else # define IF_IFUPDOWN_IFSTATE_PATH(...) __VA_ARGS__ #endif #define IF_NOT_IFUPDOWN_IFSTATE_PATH(...) #define CONFIG_FEATURE_IFUPDOWN_IP 1 #define ENABLE_FEATURE_IFUPDOWN_IP 1 #ifdef MAKE_SUID # define IF_FEATURE_IFUPDOWN_IP(...) __VA_ARGS__ "CONFIG_FEATURE_IFUPDOWN_IP" #else # define IF_FEATURE_IFUPDOWN_IP(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_IFUPDOWN_IP(...) #define CONFIG_FEATURE_IFUPDOWN_IPV4 1 #define ENABLE_FEATURE_IFUPDOWN_IPV4 1 #ifdef MAKE_SUID # define IF_FEATURE_IFUPDOWN_IPV4(...) __VA_ARGS__ "CONFIG_FEATURE_IFUPDOWN_IPV4" #else # define IF_FEATURE_IFUPDOWN_IPV4(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_IFUPDOWN_IPV4(...) #define CONFIG_FEATURE_IFUPDOWN_IPV6 1 #define ENABLE_FEATURE_IFUPDOWN_IPV6 1 #ifdef MAKE_SUID # define IF_FEATURE_IFUPDOWN_IPV6(...) __VA_ARGS__ "CONFIG_FEATURE_IFUPDOWN_IPV6" #else # define IF_FEATURE_IFUPDOWN_IPV6(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_IFUPDOWN_IPV6(...) #define CONFIG_FEATURE_IFUPDOWN_MAPPING 1 #define ENABLE_FEATURE_IFUPDOWN_MAPPING 1 #ifdef MAKE_SUID # define IF_FEATURE_IFUPDOWN_MAPPING(...) __VA_ARGS__ "CONFIG_FEATURE_IFUPDOWN_MAPPING" #else # define IF_FEATURE_IFUPDOWN_MAPPING(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_IFUPDOWN_MAPPING(...) #define CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP 1 #define ENABLE_FEATURE_IFUPDOWN_EXTERNAL_DHCP 1 #ifdef MAKE_SUID # define IF_FEATURE_IFUPDOWN_EXTERNAL_DHCP(...) __VA_ARGS__ "CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP" #else # define IF_FEATURE_IFUPDOWN_EXTERNAL_DHCP(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_IFUPDOWN_EXTERNAL_DHCP(...) #define CONFIG_INETD 1 #define ENABLE_INETD 1 #ifdef MAKE_SUID # define IF_INETD(...) __VA_ARGS__ "CONFIG_INETD" #else # define IF_INETD(...) __VA_ARGS__ #endif #define IF_NOT_INETD(...) #define CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO 1 #define ENABLE_FEATURE_INETD_SUPPORT_BUILTIN_ECHO 1 #ifdef MAKE_SUID # define IF_FEATURE_INETD_SUPPORT_BUILTIN_ECHO(...) __VA_ARGS__ "CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO" #else # define IF_FEATURE_INETD_SUPPORT_BUILTIN_ECHO(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_INETD_SUPPORT_BUILTIN_ECHO(...) #define CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD 1 #define ENABLE_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD 1 #ifdef MAKE_SUID # define IF_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD(...) __VA_ARGS__ "CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD" #else # define IF_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD(...) #define CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME 1 #define ENABLE_FEATURE_INETD_SUPPORT_BUILTIN_TIME 1 #ifdef MAKE_SUID # define IF_FEATURE_INETD_SUPPORT_BUILTIN_TIME(...) __VA_ARGS__ "CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME" #else # define IF_FEATURE_INETD_SUPPORT_BUILTIN_TIME(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_INETD_SUPPORT_BUILTIN_TIME(...) #define CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME 1 #define ENABLE_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME 1 #ifdef MAKE_SUID # define IF_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME(...) __VA_ARGS__ "CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME" #else # define IF_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME(...) #define CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN 1 #define ENABLE_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN 1 #ifdef MAKE_SUID # define IF_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN(...) __VA_ARGS__ "CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN" #else # define IF_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN(...) #define CONFIG_FEATURE_INETD_RPC 1 #define ENABLE_FEATURE_INETD_RPC 1 #ifdef MAKE_SUID # define IF_FEATURE_INETD_RPC(...) __VA_ARGS__ "CONFIG_FEATURE_INETD_RPC" #else # define IF_FEATURE_INETD_RPC(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_INETD_RPC(...) #define CONFIG_IP 1 #define ENABLE_IP 1 #ifdef MAKE_SUID # define IF_IP(...) __VA_ARGS__ "CONFIG_IP" #else # define IF_IP(...) __VA_ARGS__ #endif #define IF_NOT_IP(...) #define CONFIG_IPADDR 1 #define ENABLE_IPADDR 1 #ifdef MAKE_SUID # define IF_IPADDR(...) __VA_ARGS__ "CONFIG_IPADDR" #else # define IF_IPADDR(...) __VA_ARGS__ #endif #define IF_NOT_IPADDR(...) #define CONFIG_IPLINK 1 #define ENABLE_IPLINK 1 #ifdef MAKE_SUID # define IF_IPLINK(...) __VA_ARGS__ "CONFIG_IPLINK" #else # define IF_IPLINK(...) __VA_ARGS__ #endif #define IF_NOT_IPLINK(...) #define CONFIG_IPROUTE 1 #define ENABLE_IPROUTE 1 #ifdef MAKE_SUID # define IF_IPROUTE(...) __VA_ARGS__ "CONFIG_IPROUTE" #else # define IF_IPROUTE(...) __VA_ARGS__ #endif #define IF_NOT_IPROUTE(...) #define CONFIG_IPTUNNEL 1 #define ENABLE_IPTUNNEL 1 #ifdef MAKE_SUID # define IF_IPTUNNEL(...) __VA_ARGS__ "CONFIG_IPTUNNEL" #else # define IF_IPTUNNEL(...) __VA_ARGS__ #endif #define IF_NOT_IPTUNNEL(...) #define CONFIG_IPRULE 1 #define ENABLE_IPRULE 1 #ifdef MAKE_SUID # define IF_IPRULE(...) __VA_ARGS__ "CONFIG_IPRULE" #else # define IF_IPRULE(...) __VA_ARGS__ #endif #define IF_NOT_IPRULE(...) #define CONFIG_IPNEIGH 1 #define ENABLE_IPNEIGH 1 #ifdef MAKE_SUID # define IF_IPNEIGH(...) __VA_ARGS__ "CONFIG_IPNEIGH" #else # define IF_IPNEIGH(...) __VA_ARGS__ #endif #define IF_NOT_IPNEIGH(...) #define CONFIG_FEATURE_IP_ADDRESS 1 #define ENABLE_FEATURE_IP_ADDRESS 1 #ifdef MAKE_SUID # define IF_FEATURE_IP_ADDRESS(...) __VA_ARGS__ "CONFIG_FEATURE_IP_ADDRESS" #else # define IF_FEATURE_IP_ADDRESS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_IP_ADDRESS(...) #define CONFIG_FEATURE_IP_LINK 1 #define ENABLE_FEATURE_IP_LINK 1 #ifdef MAKE_SUID # define IF_FEATURE_IP_LINK(...) __VA_ARGS__ "CONFIG_FEATURE_IP_LINK" #else # define IF_FEATURE_IP_LINK(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_IP_LINK(...) #define CONFIG_FEATURE_IP_ROUTE 1 #define ENABLE_FEATURE_IP_ROUTE 1 #ifdef MAKE_SUID # define IF_FEATURE_IP_ROUTE(...) __VA_ARGS__ "CONFIG_FEATURE_IP_ROUTE" #else # define IF_FEATURE_IP_ROUTE(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_IP_ROUTE(...) #define CONFIG_FEATURE_IP_ROUTE_DIR "/etc/iproute2" #define ENABLE_FEATURE_IP_ROUTE_DIR 1 #ifdef MAKE_SUID # define IF_FEATURE_IP_ROUTE_DIR(...) __VA_ARGS__ "CONFIG_FEATURE_IP_ROUTE_DIR" #else # define IF_FEATURE_IP_ROUTE_DIR(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_IP_ROUTE_DIR(...) #define CONFIG_FEATURE_IP_TUNNEL 1 #define ENABLE_FEATURE_IP_TUNNEL 1 #ifdef MAKE_SUID # define IF_FEATURE_IP_TUNNEL(...) __VA_ARGS__ "CONFIG_FEATURE_IP_TUNNEL" #else # define IF_FEATURE_IP_TUNNEL(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_IP_TUNNEL(...) #define CONFIG_FEATURE_IP_RULE 1 #define ENABLE_FEATURE_IP_RULE 1 #ifdef MAKE_SUID # define IF_FEATURE_IP_RULE(...) __VA_ARGS__ "CONFIG_FEATURE_IP_RULE" #else # define IF_FEATURE_IP_RULE(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_IP_RULE(...) #define CONFIG_FEATURE_IP_NEIGH 1 #define ENABLE_FEATURE_IP_NEIGH 1 #ifdef MAKE_SUID # define IF_FEATURE_IP_NEIGH(...) __VA_ARGS__ "CONFIG_FEATURE_IP_NEIGH" #else # define IF_FEATURE_IP_NEIGH(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_IP_NEIGH(...) #define CONFIG_FEATURE_IP_RARE_PROTOCOLS 1 #define ENABLE_FEATURE_IP_RARE_PROTOCOLS 1 #ifdef MAKE_SUID # define IF_FEATURE_IP_RARE_PROTOCOLS(...) __VA_ARGS__ "CONFIG_FEATURE_IP_RARE_PROTOCOLS" #else # define IF_FEATURE_IP_RARE_PROTOCOLS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_IP_RARE_PROTOCOLS(...) #define CONFIG_IPCALC 1 #define ENABLE_IPCALC 1 #ifdef MAKE_SUID # define IF_IPCALC(...) __VA_ARGS__ "CONFIG_IPCALC" #else # define IF_IPCALC(...) __VA_ARGS__ #endif #define IF_NOT_IPCALC(...) #define CONFIG_FEATURE_IPCALC_FANCY 1 #define ENABLE_FEATURE_IPCALC_FANCY 1 #ifdef MAKE_SUID # define IF_FEATURE_IPCALC_FANCY(...) __VA_ARGS__ "CONFIG_FEATURE_IPCALC_FANCY" #else # define IF_FEATURE_IPCALC_FANCY(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_IPCALC_FANCY(...) #define CONFIG_FEATURE_IPCALC_LONG_OPTIONS 1 #define ENABLE_FEATURE_IPCALC_LONG_OPTIONS 1 #ifdef MAKE_SUID # define IF_FEATURE_IPCALC_LONG_OPTIONS(...) __VA_ARGS__ "CONFIG_FEATURE_IPCALC_LONG_OPTIONS" #else # define IF_FEATURE_IPCALC_LONG_OPTIONS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_IPCALC_LONG_OPTIONS(...) #define CONFIG_FAKEIDENTD 1 #define ENABLE_FAKEIDENTD 1 #ifdef MAKE_SUID # define IF_FAKEIDENTD(...) __VA_ARGS__ "CONFIG_FAKEIDENTD" #else # define IF_FAKEIDENTD(...) __VA_ARGS__ #endif #define IF_NOT_FAKEIDENTD(...) #define CONFIG_NAMEIF 1 #define ENABLE_NAMEIF 1 #ifdef MAKE_SUID # define IF_NAMEIF(...) __VA_ARGS__ "CONFIG_NAMEIF" #else # define IF_NAMEIF(...) __VA_ARGS__ #endif #define IF_NOT_NAMEIF(...) #define CONFIG_FEATURE_NAMEIF_EXTENDED 1 #define ENABLE_FEATURE_NAMEIF_EXTENDED 1 #ifdef MAKE_SUID # define IF_FEATURE_NAMEIF_EXTENDED(...) __VA_ARGS__ "CONFIG_FEATURE_NAMEIF_EXTENDED" #else # define IF_FEATURE_NAMEIF_EXTENDED(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_NAMEIF_EXTENDED(...) #define CONFIG_NBDCLIENT 1 #define ENABLE_NBDCLIENT 1 #ifdef MAKE_SUID # define IF_NBDCLIENT(...) __VA_ARGS__ "CONFIG_NBDCLIENT" #else # define IF_NBDCLIENT(...) __VA_ARGS__ #endif #define IF_NOT_NBDCLIENT(...) #define CONFIG_NC 1 #define ENABLE_NC 1 #ifdef MAKE_SUID # define IF_NC(...) __VA_ARGS__ "CONFIG_NC" #else # define IF_NC(...) __VA_ARGS__ #endif #define IF_NOT_NC(...) #define CONFIG_NC_SERVER 1 #define ENABLE_NC_SERVER 1 #ifdef MAKE_SUID # define IF_NC_SERVER(...) __VA_ARGS__ "CONFIG_NC_SERVER" #else # define IF_NC_SERVER(...) __VA_ARGS__ #endif #define IF_NOT_NC_SERVER(...) #define CONFIG_NC_EXTRA 1 #define ENABLE_NC_EXTRA 1 #ifdef MAKE_SUID # define IF_NC_EXTRA(...) __VA_ARGS__ "CONFIG_NC_EXTRA" #else # define IF_NC_EXTRA(...) __VA_ARGS__ #endif #define IF_NOT_NC_EXTRA(...) #undef CONFIG_NC_110_COMPAT #define ENABLE_NC_110_COMPAT 0 #define IF_NC_110_COMPAT(...) #define IF_NOT_NC_110_COMPAT(...) __VA_ARGS__ #define CONFIG_NETSTAT 1 #define ENABLE_NETSTAT 1 #ifdef MAKE_SUID # define IF_NETSTAT(...) __VA_ARGS__ "CONFIG_NETSTAT" #else # define IF_NETSTAT(...) __VA_ARGS__ #endif #define IF_NOT_NETSTAT(...) #define CONFIG_FEATURE_NETSTAT_WIDE 1 #define ENABLE_FEATURE_NETSTAT_WIDE 1 #ifdef MAKE_SUID # define IF_FEATURE_NETSTAT_WIDE(...) __VA_ARGS__ "CONFIG_FEATURE_NETSTAT_WIDE" #else # define IF_FEATURE_NETSTAT_WIDE(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_NETSTAT_WIDE(...) #define CONFIG_FEATURE_NETSTAT_PRG 1 #define ENABLE_FEATURE_NETSTAT_PRG 1 #ifdef MAKE_SUID # define IF_FEATURE_NETSTAT_PRG(...) __VA_ARGS__ "CONFIG_FEATURE_NETSTAT_PRG" #else # define IF_FEATURE_NETSTAT_PRG(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_NETSTAT_PRG(...) #define CONFIG_NSLOOKUP 1 #define ENABLE_NSLOOKUP 1 #ifdef MAKE_SUID # define IF_NSLOOKUP(...) __VA_ARGS__ "CONFIG_NSLOOKUP" #else # define IF_NSLOOKUP(...) __VA_ARGS__ #endif #define IF_NOT_NSLOOKUP(...) #define CONFIG_NTPD 1 #define ENABLE_NTPD 1 #ifdef MAKE_SUID # define IF_NTPD(...) __VA_ARGS__ "CONFIG_NTPD" #else # define IF_NTPD(...) __VA_ARGS__ #endif #define IF_NOT_NTPD(...) #define CONFIG_FEATURE_NTPD_SERVER 1 #define ENABLE_FEATURE_NTPD_SERVER 1 #ifdef MAKE_SUID # define IF_FEATURE_NTPD_SERVER(...) __VA_ARGS__ "CONFIG_FEATURE_NTPD_SERVER" #else # define IF_FEATURE_NTPD_SERVER(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_NTPD_SERVER(...) #define CONFIG_FEATURE_NTPD_CONF 1 #define ENABLE_FEATURE_NTPD_CONF 1 #ifdef MAKE_SUID # define IF_FEATURE_NTPD_CONF(...) __VA_ARGS__ "CONFIG_FEATURE_NTPD_CONF" #else # define IF_FEATURE_NTPD_CONF(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_NTPD_CONF(...) #define CONFIG_PING 1 #define ENABLE_PING 1 #ifdef MAKE_SUID # define IF_PING(...) __VA_ARGS__ "CONFIG_PING" #else # define IF_PING(...) __VA_ARGS__ #endif #define IF_NOT_PING(...) #define CONFIG_PING6 1 #define ENABLE_PING6 1 #ifdef MAKE_SUID # define IF_PING6(...) __VA_ARGS__ "CONFIG_PING6" #else # define IF_PING6(...) __VA_ARGS__ #endif #define IF_NOT_PING6(...) #define CONFIG_FEATURE_FANCY_PING 1 #define ENABLE_FEATURE_FANCY_PING 1 #ifdef MAKE_SUID # define IF_FEATURE_FANCY_PING(...) __VA_ARGS__ "CONFIG_FEATURE_FANCY_PING" #else # define IF_FEATURE_FANCY_PING(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_FANCY_PING(...) #define CONFIG_PSCAN 1 #define ENABLE_PSCAN 1 #ifdef MAKE_SUID # define IF_PSCAN(...) __VA_ARGS__ "CONFIG_PSCAN" #else # define IF_PSCAN(...) __VA_ARGS__ #endif #define IF_NOT_PSCAN(...) #define CONFIG_ROUTE 1 #define ENABLE_ROUTE 1 #ifdef MAKE_SUID # define IF_ROUTE(...) __VA_ARGS__ "CONFIG_ROUTE" #else # define IF_ROUTE(...) __VA_ARGS__ #endif #define IF_NOT_ROUTE(...) #define CONFIG_SLATTACH 1 #define ENABLE_SLATTACH 1 #ifdef MAKE_SUID # define IF_SLATTACH(...) __VA_ARGS__ "CONFIG_SLATTACH" #else # define IF_SLATTACH(...) __VA_ARGS__ #endif #define IF_NOT_SLATTACH(...) #define CONFIG_TCPSVD 1 #define ENABLE_TCPSVD 1 #ifdef MAKE_SUID # define IF_TCPSVD(...) __VA_ARGS__ "CONFIG_TCPSVD" #else # define IF_TCPSVD(...) __VA_ARGS__ #endif #define IF_NOT_TCPSVD(...) #define CONFIG_UDPSVD 1 #define ENABLE_UDPSVD 1 #ifdef MAKE_SUID # define IF_UDPSVD(...) __VA_ARGS__ "CONFIG_UDPSVD" #else # define IF_UDPSVD(...) __VA_ARGS__ #endif #define IF_NOT_UDPSVD(...) #define CONFIG_TELNET 1 #define ENABLE_TELNET 1 #ifdef MAKE_SUID # define IF_TELNET(...) __VA_ARGS__ "CONFIG_TELNET" #else # define IF_TELNET(...) __VA_ARGS__ #endif #define IF_NOT_TELNET(...) #define CONFIG_FEATURE_TELNET_TTYPE 1 #define ENABLE_FEATURE_TELNET_TTYPE 1 #ifdef MAKE_SUID # define IF_FEATURE_TELNET_TTYPE(...) __VA_ARGS__ "CONFIG_FEATURE_TELNET_TTYPE" #else # define IF_FEATURE_TELNET_TTYPE(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_TELNET_TTYPE(...) #define CONFIG_FEATURE_TELNET_AUTOLOGIN 1 #define ENABLE_FEATURE_TELNET_AUTOLOGIN 1 #ifdef MAKE_SUID # define IF_FEATURE_TELNET_AUTOLOGIN(...) __VA_ARGS__ "CONFIG_FEATURE_TELNET_AUTOLOGIN" #else # define IF_FEATURE_TELNET_AUTOLOGIN(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_TELNET_AUTOLOGIN(...) #define CONFIG_TELNETD 1 #define ENABLE_TELNETD 1 #ifdef MAKE_SUID # define IF_TELNETD(...) __VA_ARGS__ "CONFIG_TELNETD" #else # define IF_TELNETD(...) __VA_ARGS__ #endif #define IF_NOT_TELNETD(...) #define CONFIG_FEATURE_TELNETD_STANDALONE 1 #define ENABLE_FEATURE_TELNETD_STANDALONE 1 #ifdef MAKE_SUID # define IF_FEATURE_TELNETD_STANDALONE(...) __VA_ARGS__ "CONFIG_FEATURE_TELNETD_STANDALONE" #else # define IF_FEATURE_TELNETD_STANDALONE(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_TELNETD_STANDALONE(...) #define CONFIG_FEATURE_TELNETD_INETD_WAIT 1 #define ENABLE_FEATURE_TELNETD_INETD_WAIT 1 #ifdef MAKE_SUID # define IF_FEATURE_TELNETD_INETD_WAIT(...) __VA_ARGS__ "CONFIG_FEATURE_TELNETD_INETD_WAIT" #else # define IF_FEATURE_TELNETD_INETD_WAIT(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_TELNETD_INETD_WAIT(...) #define CONFIG_TFTP 1 #define ENABLE_TFTP 1 #ifdef MAKE_SUID # define IF_TFTP(...) __VA_ARGS__ "CONFIG_TFTP" #else # define IF_TFTP(...) __VA_ARGS__ #endif #define IF_NOT_TFTP(...) #define CONFIG_TFTPD 1 #define ENABLE_TFTPD 1 #ifdef MAKE_SUID # define IF_TFTPD(...) __VA_ARGS__ "CONFIG_TFTPD" #else # define IF_TFTPD(...) __VA_ARGS__ #endif #define IF_NOT_TFTPD(...) /* * Common options for tftp/tftpd */ #define CONFIG_FEATURE_TFTP_GET 1 #define ENABLE_FEATURE_TFTP_GET 1 #ifdef MAKE_SUID # define IF_FEATURE_TFTP_GET(...) __VA_ARGS__ "CONFIG_FEATURE_TFTP_GET" #else # define IF_FEATURE_TFTP_GET(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_TFTP_GET(...) #define CONFIG_FEATURE_TFTP_PUT 1 #define ENABLE_FEATURE_TFTP_PUT 1 #ifdef MAKE_SUID # define IF_FEATURE_TFTP_PUT(...) __VA_ARGS__ "CONFIG_FEATURE_TFTP_PUT" #else # define IF_FEATURE_TFTP_PUT(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_TFTP_PUT(...) #define CONFIG_FEATURE_TFTP_BLOCKSIZE 1 #define ENABLE_FEATURE_TFTP_BLOCKSIZE 1 #ifdef MAKE_SUID # define IF_FEATURE_TFTP_BLOCKSIZE(...) __VA_ARGS__ "CONFIG_FEATURE_TFTP_BLOCKSIZE" #else # define IF_FEATURE_TFTP_BLOCKSIZE(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_TFTP_BLOCKSIZE(...) #define CONFIG_FEATURE_TFTP_PROGRESS_BAR 1 #define ENABLE_FEATURE_TFTP_PROGRESS_BAR 1 #ifdef MAKE_SUID # define IF_FEATURE_TFTP_PROGRESS_BAR(...) __VA_ARGS__ "CONFIG_FEATURE_TFTP_PROGRESS_BAR" #else # define IF_FEATURE_TFTP_PROGRESS_BAR(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_TFTP_PROGRESS_BAR(...) #define CONFIG_TFTP_DEBUG 1 #define ENABLE_TFTP_DEBUG 1 #ifdef MAKE_SUID # define IF_TFTP_DEBUG(...) __VA_ARGS__ "CONFIG_TFTP_DEBUG" #else # define IF_TFTP_DEBUG(...) __VA_ARGS__ #endif #define IF_NOT_TFTP_DEBUG(...) #define CONFIG_TRACEROUTE 1 #define ENABLE_TRACEROUTE 1 #ifdef MAKE_SUID # define IF_TRACEROUTE(...) __VA_ARGS__ "CONFIG_TRACEROUTE" #else # define IF_TRACEROUTE(...) __VA_ARGS__ #endif #define IF_NOT_TRACEROUTE(...) #define CONFIG_TRACEROUTE6 1 #define ENABLE_TRACEROUTE6 1 #ifdef MAKE_SUID # define IF_TRACEROUTE6(...) __VA_ARGS__ "CONFIG_TRACEROUTE6" #else # define IF_TRACEROUTE6(...) __VA_ARGS__ #endif #define IF_NOT_TRACEROUTE6(...) #define CONFIG_FEATURE_TRACEROUTE_VERBOSE 1 #define ENABLE_FEATURE_TRACEROUTE_VERBOSE 1 #ifdef MAKE_SUID # define IF_FEATURE_TRACEROUTE_VERBOSE(...) __VA_ARGS__ "CONFIG_FEATURE_TRACEROUTE_VERBOSE" #else # define IF_FEATURE_TRACEROUTE_VERBOSE(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_TRACEROUTE_VERBOSE(...) #define CONFIG_FEATURE_TRACEROUTE_USE_ICMP 1 #define ENABLE_FEATURE_TRACEROUTE_USE_ICMP 1 #ifdef MAKE_SUID # define IF_FEATURE_TRACEROUTE_USE_ICMP(...) __VA_ARGS__ "CONFIG_FEATURE_TRACEROUTE_USE_ICMP" #else # define IF_FEATURE_TRACEROUTE_USE_ICMP(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_TRACEROUTE_USE_ICMP(...) #define CONFIG_TUNCTL 1 #define ENABLE_TUNCTL 1 #ifdef MAKE_SUID # define IF_TUNCTL(...) __VA_ARGS__ "CONFIG_TUNCTL" #else # define IF_TUNCTL(...) __VA_ARGS__ #endif #define IF_NOT_TUNCTL(...) #define CONFIG_FEATURE_TUNCTL_UG 1 #define ENABLE_FEATURE_TUNCTL_UG 1 #ifdef MAKE_SUID # define IF_FEATURE_TUNCTL_UG(...) __VA_ARGS__ "CONFIG_FEATURE_TUNCTL_UG" #else # define IF_FEATURE_TUNCTL_UG(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_TUNCTL_UG(...) #define CONFIG_VCONFIG 1 #define ENABLE_VCONFIG 1 #ifdef MAKE_SUID # define IF_VCONFIG(...) __VA_ARGS__ "CONFIG_VCONFIG" #else # define IF_VCONFIG(...) __VA_ARGS__ #endif #define IF_NOT_VCONFIG(...) #define CONFIG_WGET 1 #define ENABLE_WGET 1 #ifdef MAKE_SUID # define IF_WGET(...) __VA_ARGS__ "CONFIG_WGET" #else # define IF_WGET(...) __VA_ARGS__ #endif #define IF_NOT_WGET(...) #define CONFIG_FEATURE_WGET_STATUSBAR 1 #define ENABLE_FEATURE_WGET_STATUSBAR 1 #ifdef MAKE_SUID # define IF_FEATURE_WGET_STATUSBAR(...) __VA_ARGS__ "CONFIG_FEATURE_WGET_STATUSBAR" #else # define IF_FEATURE_WGET_STATUSBAR(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_WGET_STATUSBAR(...) #define CONFIG_FEATURE_WGET_AUTHENTICATION 1 #define ENABLE_FEATURE_WGET_AUTHENTICATION 1 #ifdef MAKE_SUID # define IF_FEATURE_WGET_AUTHENTICATION(...) __VA_ARGS__ "CONFIG_FEATURE_WGET_AUTHENTICATION" #else # define IF_FEATURE_WGET_AUTHENTICATION(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_WGET_AUTHENTICATION(...) #define CONFIG_FEATURE_WGET_LONG_OPTIONS 1 #define ENABLE_FEATURE_WGET_LONG_OPTIONS 1 #ifdef MAKE_SUID # define IF_FEATURE_WGET_LONG_OPTIONS(...) __VA_ARGS__ "CONFIG_FEATURE_WGET_LONG_OPTIONS" #else # define IF_FEATURE_WGET_LONG_OPTIONS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_WGET_LONG_OPTIONS(...) #define CONFIG_FEATURE_WGET_TIMEOUT 1 #define ENABLE_FEATURE_WGET_TIMEOUT 1 #ifdef MAKE_SUID # define IF_FEATURE_WGET_TIMEOUT(...) __VA_ARGS__ "CONFIG_FEATURE_WGET_TIMEOUT" #else # define IF_FEATURE_WGET_TIMEOUT(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_WGET_TIMEOUT(...) #define CONFIG_FEATURE_WGET_OPENSSL 1 #define ENABLE_FEATURE_WGET_OPENSSL 1 #ifdef MAKE_SUID # define IF_FEATURE_WGET_OPENSSL(...) __VA_ARGS__ "CONFIG_FEATURE_WGET_OPENSSL" #else # define IF_FEATURE_WGET_OPENSSL(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_WGET_OPENSSL(...) #define CONFIG_FEATURE_WGET_SSL_HELPER 1 #define ENABLE_FEATURE_WGET_SSL_HELPER 1 #ifdef MAKE_SUID # define IF_FEATURE_WGET_SSL_HELPER(...) __VA_ARGS__ "CONFIG_FEATURE_WGET_SSL_HELPER" #else # define IF_FEATURE_WGET_SSL_HELPER(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_WGET_SSL_HELPER(...) #define CONFIG_WHOIS 1 #define ENABLE_WHOIS 1 #ifdef MAKE_SUID # define IF_WHOIS(...) __VA_ARGS__ "CONFIG_WHOIS" #else # define IF_WHOIS(...) __VA_ARGS__ #endif #define IF_NOT_WHOIS(...) #define CONFIG_ZCIP 1 #define ENABLE_ZCIP 1 #ifdef MAKE_SUID # define IF_ZCIP(...) __VA_ARGS__ "CONFIG_ZCIP" #else # define IF_ZCIP(...) __VA_ARGS__ #endif #define IF_NOT_ZCIP(...) #undef CONFIG_UDHCPC6 #define ENABLE_UDHCPC6 0 #define IF_UDHCPC6(...) #define IF_NOT_UDHCPC6(...) __VA_ARGS__ #define CONFIG_UDHCPD 1 #define ENABLE_UDHCPD 1 #ifdef MAKE_SUID # define IF_UDHCPD(...) __VA_ARGS__ "CONFIG_UDHCPD" #else # define IF_UDHCPD(...) __VA_ARGS__ #endif #define IF_NOT_UDHCPD(...) #define CONFIG_DHCPRELAY 1 #define ENABLE_DHCPRELAY 1 #ifdef MAKE_SUID # define IF_DHCPRELAY(...) __VA_ARGS__ "CONFIG_DHCPRELAY" #else # define IF_DHCPRELAY(...) __VA_ARGS__ #endif #define IF_NOT_DHCPRELAY(...) #define CONFIG_DUMPLEASES 1 #define ENABLE_DUMPLEASES 1 #ifdef MAKE_SUID # define IF_DUMPLEASES(...) __VA_ARGS__ "CONFIG_DUMPLEASES" #else # define IF_DUMPLEASES(...) __VA_ARGS__ #endif #define IF_NOT_DUMPLEASES(...) #define CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY 1 #define ENABLE_FEATURE_UDHCPD_WRITE_LEASES_EARLY 1 #ifdef MAKE_SUID # define IF_FEATURE_UDHCPD_WRITE_LEASES_EARLY(...) __VA_ARGS__ "CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY" #else # define IF_FEATURE_UDHCPD_WRITE_LEASES_EARLY(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_UDHCPD_WRITE_LEASES_EARLY(...) #undef CONFIG_FEATURE_UDHCPD_BASE_IP_ON_MAC #define ENABLE_FEATURE_UDHCPD_BASE_IP_ON_MAC 0 #define IF_FEATURE_UDHCPD_BASE_IP_ON_MAC(...) #define IF_NOT_FEATURE_UDHCPD_BASE_IP_ON_MAC(...) __VA_ARGS__ #define CONFIG_DHCPD_LEASES_FILE "/var/lib/misc/udhcpd.leases" #define ENABLE_DHCPD_LEASES_FILE 1 #ifdef MAKE_SUID # define IF_DHCPD_LEASES_FILE(...) __VA_ARGS__ "CONFIG_DHCPD_LEASES_FILE" #else # define IF_DHCPD_LEASES_FILE(...) __VA_ARGS__ #endif #define IF_NOT_DHCPD_LEASES_FILE(...) #define CONFIG_UDHCPC 1 #define ENABLE_UDHCPC 1 #ifdef MAKE_SUID # define IF_UDHCPC(...) __VA_ARGS__ "CONFIG_UDHCPC" #else # define IF_UDHCPC(...) __VA_ARGS__ #endif #define IF_NOT_UDHCPC(...) #define CONFIG_FEATURE_UDHCPC_ARPING 1 #define ENABLE_FEATURE_UDHCPC_ARPING 1 #ifdef MAKE_SUID # define IF_FEATURE_UDHCPC_ARPING(...) __VA_ARGS__ "CONFIG_FEATURE_UDHCPC_ARPING" #else # define IF_FEATURE_UDHCPC_ARPING(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_UDHCPC_ARPING(...) #define CONFIG_FEATURE_UDHCPC_SANITIZEOPT 1 #define ENABLE_FEATURE_UDHCPC_SANITIZEOPT 1 #ifdef MAKE_SUID # define IF_FEATURE_UDHCPC_SANITIZEOPT(...) __VA_ARGS__ "CONFIG_FEATURE_UDHCPC_SANITIZEOPT" #else # define IF_FEATURE_UDHCPC_SANITIZEOPT(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_UDHCPC_SANITIZEOPT(...) #define CONFIG_FEATURE_UDHCP_PORT 1 #define ENABLE_FEATURE_UDHCP_PORT 1 #ifdef MAKE_SUID # define IF_FEATURE_UDHCP_PORT(...) __VA_ARGS__ "CONFIG_FEATURE_UDHCP_PORT" #else # define IF_FEATURE_UDHCP_PORT(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_UDHCP_PORT(...) #define CONFIG_UDHCP_DEBUG 9 #define ENABLE_UDHCP_DEBUG 1 #ifdef MAKE_SUID # define IF_UDHCP_DEBUG(...) __VA_ARGS__ "CONFIG_UDHCP_DEBUG" #else # define IF_UDHCP_DEBUG(...) __VA_ARGS__ #endif #define IF_NOT_UDHCP_DEBUG(...) #define CONFIG_FEATURE_UDHCP_RFC3397 1 #define ENABLE_FEATURE_UDHCP_RFC3397 1 #ifdef MAKE_SUID # define IF_FEATURE_UDHCP_RFC3397(...) __VA_ARGS__ "CONFIG_FEATURE_UDHCP_RFC3397" #else # define IF_FEATURE_UDHCP_RFC3397(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_UDHCP_RFC3397(...) #define CONFIG_FEATURE_UDHCP_8021Q 1 #define ENABLE_FEATURE_UDHCP_8021Q 1 #ifdef MAKE_SUID # define IF_FEATURE_UDHCP_8021Q(...) __VA_ARGS__ "CONFIG_FEATURE_UDHCP_8021Q" #else # define IF_FEATURE_UDHCP_8021Q(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_UDHCP_8021Q(...) #define CONFIG_UDHCPC_DEFAULT_SCRIPT "/usr/share/udhcpc/default.script" #define ENABLE_UDHCPC_DEFAULT_SCRIPT 1 #ifdef MAKE_SUID # define IF_UDHCPC_DEFAULT_SCRIPT(...) __VA_ARGS__ "CONFIG_UDHCPC_DEFAULT_SCRIPT" #else # define IF_UDHCPC_DEFAULT_SCRIPT(...) __VA_ARGS__ #endif #define IF_NOT_UDHCPC_DEFAULT_SCRIPT(...) #define CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS 80 #define ENABLE_UDHCPC_SLACK_FOR_BUGGY_SERVERS 1 #ifdef MAKE_SUID # define IF_UDHCPC_SLACK_FOR_BUGGY_SERVERS(...) __VA_ARGS__ "CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS" #else # define IF_UDHCPC_SLACK_FOR_BUGGY_SERVERS(...) __VA_ARGS__ #endif #define IF_NOT_UDHCPC_SLACK_FOR_BUGGY_SERVERS(...) #define CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS "-R -n" #define ENABLE_IFUPDOWN_UDHCPC_CMD_OPTIONS 1 #ifdef MAKE_SUID # define IF_IFUPDOWN_UDHCPC_CMD_OPTIONS(...) __VA_ARGS__ "CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS" #else # define IF_IFUPDOWN_UDHCPC_CMD_OPTIONS(...) __VA_ARGS__ #endif #define IF_NOT_IFUPDOWN_UDHCPC_CMD_OPTIONS(...) /* * Print Utilities */ #define CONFIG_LPD 1 #define ENABLE_LPD 1 #ifdef MAKE_SUID # define IF_LPD(...) __VA_ARGS__ "CONFIG_LPD" #else # define IF_LPD(...) __VA_ARGS__ #endif #define IF_NOT_LPD(...) #define CONFIG_LPR 1 #define ENABLE_LPR 1 #ifdef MAKE_SUID # define IF_LPR(...) __VA_ARGS__ "CONFIG_LPR" #else # define IF_LPR(...) __VA_ARGS__ #endif #define IF_NOT_LPR(...) #define CONFIG_LPQ 1 #define ENABLE_LPQ 1 #ifdef MAKE_SUID # define IF_LPQ(...) __VA_ARGS__ "CONFIG_LPQ" #else # define IF_LPQ(...) __VA_ARGS__ #endif #define IF_NOT_LPQ(...) /* * Mail Utilities */ #define CONFIG_MAKEMIME 1 #define ENABLE_MAKEMIME 1 #ifdef MAKE_SUID # define IF_MAKEMIME(...) __VA_ARGS__ "CONFIG_MAKEMIME" #else # define IF_MAKEMIME(...) __VA_ARGS__ #endif #define IF_NOT_MAKEMIME(...) #define CONFIG_POPMAILDIR 1 #define ENABLE_POPMAILDIR 1 #ifdef MAKE_SUID # define IF_POPMAILDIR(...) __VA_ARGS__ "CONFIG_POPMAILDIR" #else # define IF_POPMAILDIR(...) __VA_ARGS__ #endif #define IF_NOT_POPMAILDIR(...) #define CONFIG_FEATURE_POPMAILDIR_DELIVERY 1 #define ENABLE_FEATURE_POPMAILDIR_DELIVERY 1 #ifdef MAKE_SUID # define IF_FEATURE_POPMAILDIR_DELIVERY(...) __VA_ARGS__ "CONFIG_FEATURE_POPMAILDIR_DELIVERY" #else # define IF_FEATURE_POPMAILDIR_DELIVERY(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_POPMAILDIR_DELIVERY(...) #define CONFIG_REFORMIME 1 #define ENABLE_REFORMIME 1 #ifdef MAKE_SUID # define IF_REFORMIME(...) __VA_ARGS__ "CONFIG_REFORMIME" #else # define IF_REFORMIME(...) __VA_ARGS__ #endif #define IF_NOT_REFORMIME(...) #define CONFIG_FEATURE_REFORMIME_COMPAT 1 #define ENABLE_FEATURE_REFORMIME_COMPAT 1 #ifdef MAKE_SUID # define IF_FEATURE_REFORMIME_COMPAT(...) __VA_ARGS__ "CONFIG_FEATURE_REFORMIME_COMPAT" #else # define IF_FEATURE_REFORMIME_COMPAT(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_REFORMIME_COMPAT(...) #define CONFIG_SENDMAIL 1 #define ENABLE_SENDMAIL 1 #ifdef MAKE_SUID # define IF_SENDMAIL(...) __VA_ARGS__ "CONFIG_SENDMAIL" #else # define IF_SENDMAIL(...) __VA_ARGS__ #endif #define IF_NOT_SENDMAIL(...) #define CONFIG_FEATURE_MIME_CHARSET "us-ascii" #define ENABLE_FEATURE_MIME_CHARSET 1 #ifdef MAKE_SUID # define IF_FEATURE_MIME_CHARSET(...) __VA_ARGS__ "CONFIG_FEATURE_MIME_CHARSET" #else # define IF_FEATURE_MIME_CHARSET(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_MIME_CHARSET(...) /* * Process Utilities */ #define CONFIG_FREE 1 #define ENABLE_FREE 1 #ifdef MAKE_SUID # define IF_FREE(...) __VA_ARGS__ "CONFIG_FREE" #else # define IF_FREE(...) __VA_ARGS__ #endif #define IF_NOT_FREE(...) #define CONFIG_FUSER 1 #define ENABLE_FUSER 1 #ifdef MAKE_SUID # define IF_FUSER(...) __VA_ARGS__ "CONFIG_FUSER" #else # define IF_FUSER(...) __VA_ARGS__ #endif #define IF_NOT_FUSER(...) #define CONFIG_IOSTAT 1 #define ENABLE_IOSTAT 1 #ifdef MAKE_SUID # define IF_IOSTAT(...) __VA_ARGS__ "CONFIG_IOSTAT" #else # define IF_IOSTAT(...) __VA_ARGS__ #endif #define IF_NOT_IOSTAT(...) #define CONFIG_KILL 1 #define ENABLE_KILL 1 #ifdef MAKE_SUID # define IF_KILL(...) __VA_ARGS__ "CONFIG_KILL" #else # define IF_KILL(...) __VA_ARGS__ #endif #define IF_NOT_KILL(...) #define CONFIG_KILLALL 1 #define ENABLE_KILLALL 1 #ifdef MAKE_SUID # define IF_KILLALL(...) __VA_ARGS__ "CONFIG_KILLALL" #else # define IF_KILLALL(...) __VA_ARGS__ #endif #define IF_NOT_KILLALL(...) #define CONFIG_KILLALL5 1 #define ENABLE_KILLALL5 1 #ifdef MAKE_SUID # define IF_KILLALL5(...) __VA_ARGS__ "CONFIG_KILLALL5" #else # define IF_KILLALL5(...) __VA_ARGS__ #endif #define IF_NOT_KILLALL5(...) #define CONFIG_LSOF 1 #define ENABLE_LSOF 1 #ifdef MAKE_SUID # define IF_LSOF(...) __VA_ARGS__ "CONFIG_LSOF" #else # define IF_LSOF(...) __VA_ARGS__ #endif #define IF_NOT_LSOF(...) #define CONFIG_MPSTAT 1 #define ENABLE_MPSTAT 1 #ifdef MAKE_SUID # define IF_MPSTAT(...) __VA_ARGS__ "CONFIG_MPSTAT" #else # define IF_MPSTAT(...) __VA_ARGS__ #endif #define IF_NOT_MPSTAT(...) #define CONFIG_NMETER 1 #define ENABLE_NMETER 1 #ifdef MAKE_SUID # define IF_NMETER(...) __VA_ARGS__ "CONFIG_NMETER" #else # define IF_NMETER(...) __VA_ARGS__ #endif #define IF_NOT_NMETER(...) #define CONFIG_PGREP 1 #define ENABLE_PGREP 1 #ifdef MAKE_SUID # define IF_PGREP(...) __VA_ARGS__ "CONFIG_PGREP" #else # define IF_PGREP(...) __VA_ARGS__ #endif #define IF_NOT_PGREP(...) #define CONFIG_PKILL 1 #define ENABLE_PKILL 1 #ifdef MAKE_SUID # define IF_PKILL(...) __VA_ARGS__ "CONFIG_PKILL" #else # define IF_PKILL(...) __VA_ARGS__ #endif #define IF_NOT_PKILL(...) #define CONFIG_PIDOF 1 #define ENABLE_PIDOF 1 #ifdef MAKE_SUID # define IF_PIDOF(...) __VA_ARGS__ "CONFIG_PIDOF" #else # define IF_PIDOF(...) __VA_ARGS__ #endif #define IF_NOT_PIDOF(...) #define CONFIG_FEATURE_PIDOF_SINGLE 1 #define ENABLE_FEATURE_PIDOF_SINGLE 1 #ifdef MAKE_SUID # define IF_FEATURE_PIDOF_SINGLE(...) __VA_ARGS__ "CONFIG_FEATURE_PIDOF_SINGLE" #else # define IF_FEATURE_PIDOF_SINGLE(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_PIDOF_SINGLE(...) #define CONFIG_FEATURE_PIDOF_OMIT 1 #define ENABLE_FEATURE_PIDOF_OMIT 1 #ifdef MAKE_SUID # define IF_FEATURE_PIDOF_OMIT(...) __VA_ARGS__ "CONFIG_FEATURE_PIDOF_OMIT" #else # define IF_FEATURE_PIDOF_OMIT(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_PIDOF_OMIT(...) #define CONFIG_PMAP 1 #define ENABLE_PMAP 1 #ifdef MAKE_SUID # define IF_PMAP(...) __VA_ARGS__ "CONFIG_PMAP" #else # define IF_PMAP(...) __VA_ARGS__ #endif #define IF_NOT_PMAP(...) #define CONFIG_POWERTOP 1 #define ENABLE_POWERTOP 1 #ifdef MAKE_SUID # define IF_POWERTOP(...) __VA_ARGS__ "CONFIG_POWERTOP" #else # define IF_POWERTOP(...) __VA_ARGS__ #endif #define IF_NOT_POWERTOP(...) #define CONFIG_PS 1 #define ENABLE_PS 1 #ifdef MAKE_SUID # define IF_PS(...) __VA_ARGS__ "CONFIG_PS" #else # define IF_PS(...) __VA_ARGS__ #endif #define IF_NOT_PS(...) #undef CONFIG_FEATURE_PS_WIDE #define ENABLE_FEATURE_PS_WIDE 0 #define IF_FEATURE_PS_WIDE(...) #define IF_NOT_FEATURE_PS_WIDE(...) __VA_ARGS__ #undef CONFIG_FEATURE_PS_LONG #define ENABLE_FEATURE_PS_LONG 0 #define IF_FEATURE_PS_LONG(...) #define IF_NOT_FEATURE_PS_LONG(...) __VA_ARGS__ #define CONFIG_FEATURE_PS_TIME 1 #define ENABLE_FEATURE_PS_TIME 1 #ifdef MAKE_SUID # define IF_FEATURE_PS_TIME(...) __VA_ARGS__ "CONFIG_FEATURE_PS_TIME" #else # define IF_FEATURE_PS_TIME(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_PS_TIME(...) #define CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS 1 #define ENABLE_FEATURE_PS_ADDITIONAL_COLUMNS 1 #ifdef MAKE_SUID # define IF_FEATURE_PS_ADDITIONAL_COLUMNS(...) __VA_ARGS__ "CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS" #else # define IF_FEATURE_PS_ADDITIONAL_COLUMNS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_PS_ADDITIONAL_COLUMNS(...) #define CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS 1 #define ENABLE_FEATURE_PS_UNUSUAL_SYSTEMS 1 #ifdef MAKE_SUID # define IF_FEATURE_PS_UNUSUAL_SYSTEMS(...) __VA_ARGS__ "CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS" #else # define IF_FEATURE_PS_UNUSUAL_SYSTEMS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_PS_UNUSUAL_SYSTEMS(...) #define CONFIG_PSTREE 1 #define ENABLE_PSTREE 1 #ifdef MAKE_SUID # define IF_PSTREE(...) __VA_ARGS__ "CONFIG_PSTREE" #else # define IF_PSTREE(...) __VA_ARGS__ #endif #define IF_NOT_PSTREE(...) #define CONFIG_PWDX 1 #define ENABLE_PWDX 1 #ifdef MAKE_SUID # define IF_PWDX(...) __VA_ARGS__ "CONFIG_PWDX" #else # define IF_PWDX(...) __VA_ARGS__ #endif #define IF_NOT_PWDX(...) #define CONFIG_RENICE 1 #define ENABLE_RENICE 1 #ifdef MAKE_SUID # define IF_RENICE(...) __VA_ARGS__ "CONFIG_RENICE" #else # define IF_RENICE(...) __VA_ARGS__ #endif #define IF_NOT_RENICE(...) #define CONFIG_SMEMCAP 1 #define ENABLE_SMEMCAP 1 #ifdef MAKE_SUID # define IF_SMEMCAP(...) __VA_ARGS__ "CONFIG_SMEMCAP" #else # define IF_SMEMCAP(...) __VA_ARGS__ #endif #define IF_NOT_SMEMCAP(...) #define CONFIG_BB_SYSCTL 1 #define ENABLE_BB_SYSCTL 1 #ifdef MAKE_SUID # define IF_BB_SYSCTL(...) __VA_ARGS__ "CONFIG_BB_SYSCTL" #else # define IF_BB_SYSCTL(...) __VA_ARGS__ #endif #define IF_NOT_BB_SYSCTL(...) #define CONFIG_TOP 1 #define ENABLE_TOP 1 #ifdef MAKE_SUID # define IF_TOP(...) __VA_ARGS__ "CONFIG_TOP" #else # define IF_TOP(...) __VA_ARGS__ #endif #define IF_NOT_TOP(...) #define CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE 1 #define ENABLE_FEATURE_TOP_CPU_USAGE_PERCENTAGE 1 #ifdef MAKE_SUID # define IF_FEATURE_TOP_CPU_USAGE_PERCENTAGE(...) __VA_ARGS__ "CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE" #else # define IF_FEATURE_TOP_CPU_USAGE_PERCENTAGE(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_TOP_CPU_USAGE_PERCENTAGE(...) #define CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS 1 #define ENABLE_FEATURE_TOP_CPU_GLOBAL_PERCENTS 1 #ifdef MAKE_SUID # define IF_FEATURE_TOP_CPU_GLOBAL_PERCENTS(...) __VA_ARGS__ "CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS" #else # define IF_FEATURE_TOP_CPU_GLOBAL_PERCENTS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_TOP_CPU_GLOBAL_PERCENTS(...) #define CONFIG_FEATURE_TOP_SMP_CPU 1 #define ENABLE_FEATURE_TOP_SMP_CPU 1 #ifdef MAKE_SUID # define IF_FEATURE_TOP_SMP_CPU(...) __VA_ARGS__ "CONFIG_FEATURE_TOP_SMP_CPU" #else # define IF_FEATURE_TOP_SMP_CPU(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_TOP_SMP_CPU(...) #define CONFIG_FEATURE_TOP_DECIMALS 1 #define ENABLE_FEATURE_TOP_DECIMALS 1 #ifdef MAKE_SUID # define IF_FEATURE_TOP_DECIMALS(...) __VA_ARGS__ "CONFIG_FEATURE_TOP_DECIMALS" #else # define IF_FEATURE_TOP_DECIMALS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_TOP_DECIMALS(...) #define CONFIG_FEATURE_TOP_SMP_PROCESS 1 #define ENABLE_FEATURE_TOP_SMP_PROCESS 1 #ifdef MAKE_SUID # define IF_FEATURE_TOP_SMP_PROCESS(...) __VA_ARGS__ "CONFIG_FEATURE_TOP_SMP_PROCESS" #else # define IF_FEATURE_TOP_SMP_PROCESS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_TOP_SMP_PROCESS(...) #define CONFIG_FEATURE_TOPMEM 1 #define ENABLE_FEATURE_TOPMEM 1 #ifdef MAKE_SUID # define IF_FEATURE_TOPMEM(...) __VA_ARGS__ "CONFIG_FEATURE_TOPMEM" #else # define IF_FEATURE_TOPMEM(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_TOPMEM(...) #define CONFIG_UPTIME 1 #define ENABLE_UPTIME 1 #ifdef MAKE_SUID # define IF_UPTIME(...) __VA_ARGS__ "CONFIG_UPTIME" #else # define IF_UPTIME(...) __VA_ARGS__ #endif #define IF_NOT_UPTIME(...) #define CONFIG_FEATURE_UPTIME_UTMP_SUPPORT 1 #define ENABLE_FEATURE_UPTIME_UTMP_SUPPORT 1 #ifdef MAKE_SUID # define IF_FEATURE_UPTIME_UTMP_SUPPORT(...) __VA_ARGS__ "CONFIG_FEATURE_UPTIME_UTMP_SUPPORT" #else # define IF_FEATURE_UPTIME_UTMP_SUPPORT(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_UPTIME_UTMP_SUPPORT(...) #define CONFIG_WATCH 1 #define ENABLE_WATCH 1 #ifdef MAKE_SUID # define IF_WATCH(...) __VA_ARGS__ "CONFIG_WATCH" #else # define IF_WATCH(...) __VA_ARGS__ #endif #define IF_NOT_WATCH(...) #define CONFIG_FEATURE_SHOW_THREADS 1 #define ENABLE_FEATURE_SHOW_THREADS 1 #ifdef MAKE_SUID # define IF_FEATURE_SHOW_THREADS(...) __VA_ARGS__ "CONFIG_FEATURE_SHOW_THREADS" #else # define IF_FEATURE_SHOW_THREADS(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_SHOW_THREADS(...) /* * Runit Utilities */ #define CONFIG_CHPST 1 #define ENABLE_CHPST 1 #ifdef MAKE_SUID # define IF_CHPST(...) __VA_ARGS__ "CONFIG_CHPST" #else # define IF_CHPST(...) __VA_ARGS__ #endif #define IF_NOT_CHPST(...) #define CONFIG_SETUIDGID 1 #define ENABLE_SETUIDGID 1 #ifdef MAKE_SUID # define IF_SETUIDGID(...) __VA_ARGS__ "CONFIG_SETUIDGID" #else # define IF_SETUIDGID(...) __VA_ARGS__ #endif #define IF_NOT_SETUIDGID(...) #define CONFIG_ENVUIDGID 1 #define ENABLE_ENVUIDGID 1 #ifdef MAKE_SUID # define IF_ENVUIDGID(...) __VA_ARGS__ "CONFIG_ENVUIDGID" #else # define IF_ENVUIDGID(...) __VA_ARGS__ #endif #define IF_NOT_ENVUIDGID(...) #define CONFIG_ENVDIR 1 #define ENABLE_ENVDIR 1 #ifdef MAKE_SUID # define IF_ENVDIR(...) __VA_ARGS__ "CONFIG_ENVDIR" #else # define IF_ENVDIR(...) __VA_ARGS__ #endif #define IF_NOT_ENVDIR(...) #define CONFIG_SOFTLIMIT 1 #define ENABLE_SOFTLIMIT 1 #ifdef MAKE_SUID # define IF_SOFTLIMIT(...) __VA_ARGS__ "CONFIG_SOFTLIMIT" #else # define IF_SOFTLIMIT(...) __VA_ARGS__ #endif #define IF_NOT_SOFTLIMIT(...) #define CONFIG_RUNSV 1 #define ENABLE_RUNSV 1 #ifdef MAKE_SUID # define IF_RUNSV(...) __VA_ARGS__ "CONFIG_RUNSV" #else # define IF_RUNSV(...) __VA_ARGS__ #endif #define IF_NOT_RUNSV(...) #define CONFIG_RUNSVDIR 1 #define ENABLE_RUNSVDIR 1 #ifdef MAKE_SUID # define IF_RUNSVDIR(...) __VA_ARGS__ "CONFIG_RUNSVDIR" #else # define IF_RUNSVDIR(...) __VA_ARGS__ #endif #define IF_NOT_RUNSVDIR(...) #define CONFIG_FEATURE_RUNSVDIR_LOG 1 #define ENABLE_FEATURE_RUNSVDIR_LOG 1 #ifdef MAKE_SUID # define IF_FEATURE_RUNSVDIR_LOG(...) __VA_ARGS__ "CONFIG_FEATURE_RUNSVDIR_LOG" #else # define IF_FEATURE_RUNSVDIR_LOG(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_RUNSVDIR_LOG(...) #define CONFIG_SV 1 #define ENABLE_SV 1 #ifdef MAKE_SUID # define IF_SV(...) __VA_ARGS__ "CONFIG_SV" #else # define IF_SV(...) __VA_ARGS__ #endif #define IF_NOT_SV(...) #define CONFIG_SV_DEFAULT_SERVICE_DIR "/var/service" #define ENABLE_SV_DEFAULT_SERVICE_DIR 1 #ifdef MAKE_SUID # define IF_SV_DEFAULT_SERVICE_DIR(...) __VA_ARGS__ "CONFIG_SV_DEFAULT_SERVICE_DIR" #else # define IF_SV_DEFAULT_SERVICE_DIR(...) __VA_ARGS__ #endif #define IF_NOT_SV_DEFAULT_SERVICE_DIR(...) #define CONFIG_SVC 1 #define ENABLE_SVC 1 #ifdef MAKE_SUID # define IF_SVC(...) __VA_ARGS__ "CONFIG_SVC" #else # define IF_SVC(...) __VA_ARGS__ #endif #define IF_NOT_SVC(...) #define CONFIG_SVLOGD 1 #define ENABLE_SVLOGD 1 #ifdef MAKE_SUID # define IF_SVLOGD(...) __VA_ARGS__ "CONFIG_SVLOGD" #else # define IF_SVLOGD(...) __VA_ARGS__ #endif #define IF_NOT_SVLOGD(...) #undef CONFIG_CHCON #define ENABLE_CHCON 0 #define IF_CHCON(...) #define IF_NOT_CHCON(...) __VA_ARGS__ #undef CONFIG_FEATURE_CHCON_LONG_OPTIONS #define ENABLE_FEATURE_CHCON_LONG_OPTIONS 0 #define IF_FEATURE_CHCON_LONG_OPTIONS(...) #define IF_NOT_FEATURE_CHCON_LONG_OPTIONS(...) __VA_ARGS__ #undef CONFIG_GETENFORCE #define ENABLE_GETENFORCE 0 #define IF_GETENFORCE(...) #define IF_NOT_GETENFORCE(...) __VA_ARGS__ #undef CONFIG_GETSEBOOL #define ENABLE_GETSEBOOL 0 #define IF_GETSEBOOL(...) #define IF_NOT_GETSEBOOL(...) __VA_ARGS__ #undef CONFIG_LOAD_POLICY #define ENABLE_LOAD_POLICY 0 #define IF_LOAD_POLICY(...) #define IF_NOT_LOAD_POLICY(...) __VA_ARGS__ #undef CONFIG_MATCHPATHCON #define ENABLE_MATCHPATHCON 0 #define IF_MATCHPATHCON(...) #define IF_NOT_MATCHPATHCON(...) __VA_ARGS__ #undef CONFIG_RUNCON #define ENABLE_RUNCON 0 #define IF_RUNCON(...) #define IF_NOT_RUNCON(...) __VA_ARGS__ #undef CONFIG_FEATURE_RUNCON_LONG_OPTIONS #define ENABLE_FEATURE_RUNCON_LONG_OPTIONS 0 #define IF_FEATURE_RUNCON_LONG_OPTIONS(...) #define IF_NOT_FEATURE_RUNCON_LONG_OPTIONS(...) __VA_ARGS__ #undef CONFIG_SELINUXENABLED #define ENABLE_SELINUXENABLED 0 #define IF_SELINUXENABLED(...) #define IF_NOT_SELINUXENABLED(...) __VA_ARGS__ #undef CONFIG_SESTATUS #define ENABLE_SESTATUS 0 #define IF_SESTATUS(...) #define IF_NOT_SESTATUS(...) __VA_ARGS__ #undef CONFIG_SETENFORCE #define ENABLE_SETENFORCE 0 #define IF_SETENFORCE(...) #define IF_NOT_SETENFORCE(...) __VA_ARGS__ #undef CONFIG_SETFILES #define ENABLE_SETFILES 0 #define IF_SETFILES(...) #define IF_NOT_SETFILES(...) __VA_ARGS__ #undef CONFIG_FEATURE_SETFILES_CHECK_OPTION #define ENABLE_FEATURE_SETFILES_CHECK_OPTION 0 #define IF_FEATURE_SETFILES_CHECK_OPTION(...) #define IF_NOT_FEATURE_SETFILES_CHECK_OPTION(...) __VA_ARGS__ #undef CONFIG_RESTORECON #define ENABLE_RESTORECON 0 #define IF_RESTORECON(...) #define IF_NOT_RESTORECON(...) __VA_ARGS__ #undef CONFIG_SETSEBOOL #define ENABLE_SETSEBOOL 0 #define IF_SETSEBOOL(...) #define IF_NOT_SETSEBOOL(...) __VA_ARGS__ /* * Shells */ #undef CONFIG_SH_IS_ASH #define ENABLE_SH_IS_ASH 0 #define IF_SH_IS_ASH(...) #define IF_NOT_SH_IS_ASH(...) __VA_ARGS__ #define CONFIG_SH_IS_HUSH 1 #define ENABLE_SH_IS_HUSH 1 #ifdef MAKE_SUID # define IF_SH_IS_HUSH(...) __VA_ARGS__ "CONFIG_SH_IS_HUSH" #else # define IF_SH_IS_HUSH(...) __VA_ARGS__ #endif #define IF_NOT_SH_IS_HUSH(...) #undef CONFIG_SH_IS_NONE #define ENABLE_SH_IS_NONE 0 #define IF_SH_IS_NONE(...) #define IF_NOT_SH_IS_NONE(...) __VA_ARGS__ #undef CONFIG_BASH_IS_ASH #define ENABLE_BASH_IS_ASH 0 #define IF_BASH_IS_ASH(...) #define IF_NOT_BASH_IS_ASH(...) __VA_ARGS__ #undef CONFIG_BASH_IS_HUSH #define ENABLE_BASH_IS_HUSH 0 #define IF_BASH_IS_HUSH(...) #define IF_NOT_BASH_IS_HUSH(...) __VA_ARGS__ #define CONFIG_BASH_IS_NONE 1 #define ENABLE_BASH_IS_NONE 1 #ifdef MAKE_SUID # define IF_BASH_IS_NONE(...) __VA_ARGS__ "CONFIG_BASH_IS_NONE" #else # define IF_BASH_IS_NONE(...) __VA_ARGS__ #endif #define IF_NOT_BASH_IS_NONE(...) #undef CONFIG_ASH #define ENABLE_ASH 0 #define IF_ASH(...) #define IF_NOT_ASH(...) __VA_ARGS__ #undef CONFIG_ASH_OPTIMIZE_FOR_SIZE #define ENABLE_ASH_OPTIMIZE_FOR_SIZE 0 #define IF_ASH_OPTIMIZE_FOR_SIZE(...) #define IF_NOT_ASH_OPTIMIZE_FOR_SIZE(...) __VA_ARGS__ #undef CONFIG_ASH_INTERNAL_GLOB #define ENABLE_ASH_INTERNAL_GLOB 0 #define IF_ASH_INTERNAL_GLOB(...) #define IF_NOT_ASH_INTERNAL_GLOB(...) __VA_ARGS__ #undef CONFIG_ASH_RANDOM_SUPPORT #define ENABLE_ASH_RANDOM_SUPPORT 0 #define IF_ASH_RANDOM_SUPPORT(...) #define IF_NOT_ASH_RANDOM_SUPPORT(...) __VA_ARGS__ #undef CONFIG_ASH_EXPAND_PRMT #define ENABLE_ASH_EXPAND_PRMT 0 #define IF_ASH_EXPAND_PRMT(...) #define IF_NOT_ASH_EXPAND_PRMT(...) __VA_ARGS__ #undef CONFIG_ASH_BASH_COMPAT #define ENABLE_ASH_BASH_COMPAT 0 #define IF_ASH_BASH_COMPAT(...) #define IF_NOT_ASH_BASH_COMPAT(...) __VA_ARGS__ #undef CONFIG_ASH_IDLE_TIMEOUT #define ENABLE_ASH_IDLE_TIMEOUT 0 #define IF_ASH_IDLE_TIMEOUT(...) #define IF_NOT_ASH_IDLE_TIMEOUT(...) __VA_ARGS__ #undef CONFIG_ASH_JOB_CONTROL #define ENABLE_ASH_JOB_CONTROL 0 #define IF_ASH_JOB_CONTROL(...) #define IF_NOT_ASH_JOB_CONTROL(...) __VA_ARGS__ #undef CONFIG_ASH_ALIAS #define ENABLE_ASH_ALIAS 0 #define IF_ASH_ALIAS(...) #define IF_NOT_ASH_ALIAS(...) __VA_ARGS__ #undef CONFIG_ASH_GETOPTS #define ENABLE_ASH_GETOPTS 0 #define IF_ASH_GETOPTS(...) #define IF_NOT_ASH_GETOPTS(...) __VA_ARGS__ #undef CONFIG_ASH_BUILTIN_ECHO #define ENABLE_ASH_BUILTIN_ECHO 0 #define IF_ASH_BUILTIN_ECHO(...) #define IF_NOT_ASH_BUILTIN_ECHO(...) __VA_ARGS__ #undef CONFIG_ASH_BUILTIN_PRINTF #define ENABLE_ASH_BUILTIN_PRINTF 0 #define IF_ASH_BUILTIN_PRINTF(...) #define IF_NOT_ASH_BUILTIN_PRINTF(...) __VA_ARGS__ #undef CONFIG_ASH_BUILTIN_TEST #define ENABLE_ASH_BUILTIN_TEST 0 #define IF_ASH_BUILTIN_TEST(...) #define IF_NOT_ASH_BUILTIN_TEST(...) __VA_ARGS__ #undef CONFIG_ASH_HELP #define ENABLE_ASH_HELP 0 #define IF_ASH_HELP(...) #define IF_NOT_ASH_HELP(...) __VA_ARGS__ #undef CONFIG_ASH_CMDCMD #define ENABLE_ASH_CMDCMD 0 #define IF_ASH_CMDCMD(...) #define IF_NOT_ASH_CMDCMD(...) __VA_ARGS__ #undef CONFIG_ASH_MAIL #define ENABLE_ASH_MAIL 0 #define IF_ASH_MAIL(...) #define IF_NOT_ASH_MAIL(...) __VA_ARGS__ #define CONFIG_CTTYHACK 1 #define ENABLE_CTTYHACK 1 #ifdef MAKE_SUID # define IF_CTTYHACK(...) __VA_ARGS__ "CONFIG_CTTYHACK" #else # define IF_CTTYHACK(...) __VA_ARGS__ #endif #define IF_NOT_CTTYHACK(...) #define CONFIG_HUSH 1 #define ENABLE_HUSH 1 #ifdef MAKE_SUID # define IF_HUSH(...) __VA_ARGS__ "CONFIG_HUSH" #else # define IF_HUSH(...) __VA_ARGS__ #endif #define IF_NOT_HUSH(...) #define CONFIG_HUSH_BASH_COMPAT 1 #define ENABLE_HUSH_BASH_COMPAT 1 #ifdef MAKE_SUID # define IF_HUSH_BASH_COMPAT(...) __VA_ARGS__ "CONFIG_HUSH_BASH_COMPAT" #else # define IF_HUSH_BASH_COMPAT(...) __VA_ARGS__ #endif #define IF_NOT_HUSH_BASH_COMPAT(...) #define CONFIG_HUSH_BRACE_EXPANSION 1 #define ENABLE_HUSH_BRACE_EXPANSION 1 #ifdef MAKE_SUID # define IF_HUSH_BRACE_EXPANSION(...) __VA_ARGS__ "CONFIG_HUSH_BRACE_EXPANSION" #else # define IF_HUSH_BRACE_EXPANSION(...) __VA_ARGS__ #endif #define IF_NOT_HUSH_BRACE_EXPANSION(...) #define CONFIG_HUSH_HELP 1 #define ENABLE_HUSH_HELP 1 #ifdef MAKE_SUID # define IF_HUSH_HELP(...) __VA_ARGS__ "CONFIG_HUSH_HELP" #else # define IF_HUSH_HELP(...) __VA_ARGS__ #endif #define IF_NOT_HUSH_HELP(...) #define CONFIG_HUSH_INTERACTIVE 1 #define ENABLE_HUSH_INTERACTIVE 1 #ifdef MAKE_SUID # define IF_HUSH_INTERACTIVE(...) __VA_ARGS__ "CONFIG_HUSH_INTERACTIVE" #else # define IF_HUSH_INTERACTIVE(...) __VA_ARGS__ #endif #define IF_NOT_HUSH_INTERACTIVE(...) #undef CONFIG_HUSH_SAVEHISTORY #define ENABLE_HUSH_SAVEHISTORY 0 #define IF_HUSH_SAVEHISTORY(...) #define IF_NOT_HUSH_SAVEHISTORY(...) __VA_ARGS__ #define CONFIG_HUSH_JOB 1 #define ENABLE_HUSH_JOB 1 #ifdef MAKE_SUID # define IF_HUSH_JOB(...) __VA_ARGS__ "CONFIG_HUSH_JOB" #else # define IF_HUSH_JOB(...) __VA_ARGS__ #endif #define IF_NOT_HUSH_JOB(...) #define CONFIG_HUSH_TICK 1 #define ENABLE_HUSH_TICK 1 #ifdef MAKE_SUID # define IF_HUSH_TICK(...) __VA_ARGS__ "CONFIG_HUSH_TICK" #else # define IF_HUSH_TICK(...) __VA_ARGS__ #endif #define IF_NOT_HUSH_TICK(...) #define CONFIG_HUSH_IF 1 #define ENABLE_HUSH_IF 1 #ifdef MAKE_SUID # define IF_HUSH_IF(...) __VA_ARGS__ "CONFIG_HUSH_IF" #else # define IF_HUSH_IF(...) __VA_ARGS__ #endif #define IF_NOT_HUSH_IF(...) #define CONFIG_HUSH_LOOPS 1 #define ENABLE_HUSH_LOOPS 1 #ifdef MAKE_SUID # define IF_HUSH_LOOPS(...) __VA_ARGS__ "CONFIG_HUSH_LOOPS" #else # define IF_HUSH_LOOPS(...) __VA_ARGS__ #endif #define IF_NOT_HUSH_LOOPS(...) #define CONFIG_HUSH_CASE 1 #define ENABLE_HUSH_CASE 1 #ifdef MAKE_SUID # define IF_HUSH_CASE(...) __VA_ARGS__ "CONFIG_HUSH_CASE" #else # define IF_HUSH_CASE(...) __VA_ARGS__ #endif #define IF_NOT_HUSH_CASE(...) #define CONFIG_HUSH_FUNCTIONS 1 #define ENABLE_HUSH_FUNCTIONS 1 #ifdef MAKE_SUID # define IF_HUSH_FUNCTIONS(...) __VA_ARGS__ "CONFIG_HUSH_FUNCTIONS" #else # define IF_HUSH_FUNCTIONS(...) __VA_ARGS__ #endif #define IF_NOT_HUSH_FUNCTIONS(...) #define CONFIG_HUSH_LOCAL 1 #define ENABLE_HUSH_LOCAL 1 #ifdef MAKE_SUID # define IF_HUSH_LOCAL(...) __VA_ARGS__ "CONFIG_HUSH_LOCAL" #else # define IF_HUSH_LOCAL(...) __VA_ARGS__ #endif #define IF_NOT_HUSH_LOCAL(...) #define CONFIG_HUSH_RANDOM_SUPPORT 1 #define ENABLE_HUSH_RANDOM_SUPPORT 1 #ifdef MAKE_SUID # define IF_HUSH_RANDOM_SUPPORT(...) __VA_ARGS__ "CONFIG_HUSH_RANDOM_SUPPORT" #else # define IF_HUSH_RANDOM_SUPPORT(...) __VA_ARGS__ #endif #define IF_NOT_HUSH_RANDOM_SUPPORT(...) #define CONFIG_HUSH_EXPORT_N 1 #define ENABLE_HUSH_EXPORT_N 1 #ifdef MAKE_SUID # define IF_HUSH_EXPORT_N(...) __VA_ARGS__ "CONFIG_HUSH_EXPORT_N" #else # define IF_HUSH_EXPORT_N(...) __VA_ARGS__ #endif #define IF_NOT_HUSH_EXPORT_N(...) #define CONFIG_HUSH_MODE_X 1 #define ENABLE_HUSH_MODE_X 1 #ifdef MAKE_SUID # define IF_HUSH_MODE_X(...) __VA_ARGS__ "CONFIG_HUSH_MODE_X" #else # define IF_HUSH_MODE_X(...) __VA_ARGS__ #endif #define IF_NOT_HUSH_MODE_X(...) #define CONFIG_MSH 1 #define ENABLE_MSH 1 #ifdef MAKE_SUID # define IF_MSH(...) __VA_ARGS__ "CONFIG_MSH" #else # define IF_MSH(...) __VA_ARGS__ #endif #define IF_NOT_MSH(...) #define CONFIG_FEATURE_SH_MATH 1 #define ENABLE_FEATURE_SH_MATH 1 #ifdef MAKE_SUID # define IF_FEATURE_SH_MATH(...) __VA_ARGS__ "CONFIG_FEATURE_SH_MATH" #else # define IF_FEATURE_SH_MATH(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_SH_MATH(...) #define CONFIG_FEATURE_SH_MATH_64 1 #define ENABLE_FEATURE_SH_MATH_64 1 #ifdef MAKE_SUID # define IF_FEATURE_SH_MATH_64(...) __VA_ARGS__ "CONFIG_FEATURE_SH_MATH_64" #else # define IF_FEATURE_SH_MATH_64(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_SH_MATH_64(...) #define CONFIG_FEATURE_SH_EXTRA_QUIET 1 #define ENABLE_FEATURE_SH_EXTRA_QUIET 1 #ifdef MAKE_SUID # define IF_FEATURE_SH_EXTRA_QUIET(...) __VA_ARGS__ "CONFIG_FEATURE_SH_EXTRA_QUIET" #else # define IF_FEATURE_SH_EXTRA_QUIET(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_SH_EXTRA_QUIET(...) #define CONFIG_FEATURE_SH_STANDALONE 1 #define ENABLE_FEATURE_SH_STANDALONE 1 #ifdef MAKE_SUID # define IF_FEATURE_SH_STANDALONE(...) __VA_ARGS__ "CONFIG_FEATURE_SH_STANDALONE" #else # define IF_FEATURE_SH_STANDALONE(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_SH_STANDALONE(...) #define CONFIG_FEATURE_SH_NOFORK 1 #define ENABLE_FEATURE_SH_NOFORK 1 #ifdef MAKE_SUID # define IF_FEATURE_SH_NOFORK(...) __VA_ARGS__ "CONFIG_FEATURE_SH_NOFORK" #else # define IF_FEATURE_SH_NOFORK(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_SH_NOFORK(...) #define CONFIG_FEATURE_SH_HISTFILESIZE 1 #define ENABLE_FEATURE_SH_HISTFILESIZE 1 #ifdef MAKE_SUID # define IF_FEATURE_SH_HISTFILESIZE(...) __VA_ARGS__ "CONFIG_FEATURE_SH_HISTFILESIZE" #else # define IF_FEATURE_SH_HISTFILESIZE(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_SH_HISTFILESIZE(...) /* * System Logging Utilities */ #define CONFIG_KLOGD 1 #define ENABLE_KLOGD 1 #ifdef MAKE_SUID # define IF_KLOGD(...) __VA_ARGS__ "CONFIG_KLOGD" #else # define IF_KLOGD(...) __VA_ARGS__ #endif #define IF_NOT_KLOGD(...) /* * klogd should not be used together with syslog to kernel printk buffer */ #define CONFIG_FEATURE_KLOGD_KLOGCTL 1 #define ENABLE_FEATURE_KLOGD_KLOGCTL 1 #ifdef MAKE_SUID # define IF_FEATURE_KLOGD_KLOGCTL(...) __VA_ARGS__ "CONFIG_FEATURE_KLOGD_KLOGCTL" #else # define IF_FEATURE_KLOGD_KLOGCTL(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_KLOGD_KLOGCTL(...) #define CONFIG_LOGGER 1 #define ENABLE_LOGGER 1 #ifdef MAKE_SUID # define IF_LOGGER(...) __VA_ARGS__ "CONFIG_LOGGER" #else # define IF_LOGGER(...) __VA_ARGS__ #endif #define IF_NOT_LOGGER(...) #define CONFIG_LOGREAD 1 #define ENABLE_LOGREAD 1 #ifdef MAKE_SUID # define IF_LOGREAD(...) __VA_ARGS__ "CONFIG_LOGREAD" #else # define IF_LOGREAD(...) __VA_ARGS__ #endif #define IF_NOT_LOGREAD(...) #define CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING 1 #define ENABLE_FEATURE_LOGREAD_REDUCED_LOCKING 1 #ifdef MAKE_SUID # define IF_FEATURE_LOGREAD_REDUCED_LOCKING(...) __VA_ARGS__ "CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING" #else # define IF_FEATURE_LOGREAD_REDUCED_LOCKING(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_LOGREAD_REDUCED_LOCKING(...) #define CONFIG_SYSLOGD 1 #define ENABLE_SYSLOGD 1 #ifdef MAKE_SUID # define IF_SYSLOGD(...) __VA_ARGS__ "CONFIG_SYSLOGD" #else # define IF_SYSLOGD(...) __VA_ARGS__ #endif #define IF_NOT_SYSLOGD(...) #define CONFIG_FEATURE_ROTATE_LOGFILE 1 #define ENABLE_FEATURE_ROTATE_LOGFILE 1 #ifdef MAKE_SUID # define IF_FEATURE_ROTATE_LOGFILE(...) __VA_ARGS__ "CONFIG_FEATURE_ROTATE_LOGFILE" #else # define IF_FEATURE_ROTATE_LOGFILE(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_ROTATE_LOGFILE(...) #define CONFIG_FEATURE_REMOTE_LOG 1 #define ENABLE_FEATURE_REMOTE_LOG 1 #ifdef MAKE_SUID # define IF_FEATURE_REMOTE_LOG(...) __VA_ARGS__ "CONFIG_FEATURE_REMOTE_LOG" #else # define IF_FEATURE_REMOTE_LOG(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_REMOTE_LOG(...) #define CONFIG_FEATURE_SYSLOGD_DUP 1 #define ENABLE_FEATURE_SYSLOGD_DUP 1 #ifdef MAKE_SUID # define IF_FEATURE_SYSLOGD_DUP(...) __VA_ARGS__ "CONFIG_FEATURE_SYSLOGD_DUP" #else # define IF_FEATURE_SYSLOGD_DUP(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_SYSLOGD_DUP(...) #define CONFIG_FEATURE_SYSLOGD_CFG 1 #define ENABLE_FEATURE_SYSLOGD_CFG 1 #ifdef MAKE_SUID # define IF_FEATURE_SYSLOGD_CFG(...) __VA_ARGS__ "CONFIG_FEATURE_SYSLOGD_CFG" #else # define IF_FEATURE_SYSLOGD_CFG(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_SYSLOGD_CFG(...) #define CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE 256 #define ENABLE_FEATURE_SYSLOGD_READ_BUFFER_SIZE 1 #ifdef MAKE_SUID # define IF_FEATURE_SYSLOGD_READ_BUFFER_SIZE(...) __VA_ARGS__ "CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE" #else # define IF_FEATURE_SYSLOGD_READ_BUFFER_SIZE(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_SYSLOGD_READ_BUFFER_SIZE(...) #define CONFIG_FEATURE_IPC_SYSLOG 1 #define ENABLE_FEATURE_IPC_SYSLOG 1 #ifdef MAKE_SUID # define IF_FEATURE_IPC_SYSLOG(...) __VA_ARGS__ "CONFIG_FEATURE_IPC_SYSLOG" #else # define IF_FEATURE_IPC_SYSLOG(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_IPC_SYSLOG(...) #define CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE 16 #define ENABLE_FEATURE_IPC_SYSLOG_BUFFER_SIZE 1 #ifdef MAKE_SUID # define IF_FEATURE_IPC_SYSLOG_BUFFER_SIZE(...) __VA_ARGS__ "CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE" #else # define IF_FEATURE_IPC_SYSLOG_BUFFER_SIZE(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_IPC_SYSLOG_BUFFER_SIZE(...) #define CONFIG_FEATURE_KMSG_SYSLOG 1 #define ENABLE_FEATURE_KMSG_SYSLOG 1 #ifdef MAKE_SUID # define IF_FEATURE_KMSG_SYSLOG(...) __VA_ARGS__ "CONFIG_FEATURE_KMSG_SYSLOG" #else # define IF_FEATURE_KMSG_SYSLOG(...) __VA_ARGS__ #endif #define IF_NOT_FEATURE_KMSG_SYSLOG(...)