8171 lines
241 KiB
C
8171 lines
241 KiB
C
/*
|
|
* Automatically generated C config: don't edit
|
|
* Busybox version: 1.36.0
|
|
*/
|
|
#define AUTOCONF_TIMESTAMP "2023-02-14 16:31:41 CST"
|
|
|
|
#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(...)
|
|
|
|
/*
|
|
* Settings
|
|
*/
|
|
#define CONFIG_DESKTOP 1
|
|
#define ENABLE_DESKTOP 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_DESKTOP(...) __VA_ARGS__ "CONFIG_DESKTOP"
|
|
#else
|
|
# define IF_DESKTOP(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_DESKTOP(...)
|
|
#undef CONFIG_EXTRA_COMPAT
|
|
#define ENABLE_EXTRA_COMPAT 0
|
|
#define IF_EXTRA_COMPAT(...)
|
|
#define IF_NOT_EXTRA_COMPAT(...) __VA_ARGS__
|
|
#undef CONFIG_FEDORA_COMPAT
|
|
#define ENABLE_FEDORA_COMPAT 0
|
|
#define IF_FEDORA_COMPAT(...)
|
|
#define IF_NOT_FEDORA_COMPAT(...) __VA_ARGS__
|
|
#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(...)
|
|
#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_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_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(...)
|
|
#undef CONFIG_PAM
|
|
#define ENABLE_PAM 0
|
|
#define IF_PAM(...)
|
|
#define IF_NOT_PAM(...) __VA_ARGS__
|
|
#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(...)
|
|
#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_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_SHOW_SCRIPT 1
|
|
#define ENABLE_FEATURE_SHOW_SCRIPT 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_SHOW_SCRIPT(...) __VA_ARGS__ "CONFIG_FEATURE_SHOW_SCRIPT"
|
|
#else
|
|
# define IF_FEATURE_SHOW_SCRIPT(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_SHOW_SCRIPT(...)
|
|
#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__
|
|
#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_FEATURE_PREFER_APPLETS
|
|
#define ENABLE_FEATURE_PREFER_APPLETS 0
|
|
#define IF_FEATURE_PREFER_APPLETS(...)
|
|
#define IF_NOT_FEATURE_PREFER_APPLETS(...) __VA_ARGS__
|
|
#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(...)
|
|
#undef CONFIG_SELINUX
|
|
#define ENABLE_SELINUX 0
|
|
#define IF_SELINUX(...)
|
|
#define IF_NOT_SELINUX(...) __VA_ARGS__
|
|
#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_SYSLOG_INFO 1
|
|
#define ENABLE_FEATURE_SYSLOG_INFO 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_SYSLOG_INFO(...) __VA_ARGS__ "CONFIG_FEATURE_SYSLOG_INFO"
|
|
#else
|
|
# define IF_FEATURE_SYSLOG_INFO(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_SYSLOG_INFO(...)
|
|
#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(...)
|
|
|
|
/*
|
|
* 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__
|
|
#undef CONFIG_NOMMU
|
|
#define ENABLE_NOMMU 0
|
|
#define IF_NOMMU(...)
|
|
#define IF_NOT_NOMMU(...) __VA_ARGS__
|
|
#undef CONFIG_BUILD_LIBBUSYBOX
|
|
#define ENABLE_BUILD_LIBBUSYBOX 0
|
|
#define IF_BUILD_LIBBUSYBOX(...)
|
|
#define IF_NOT_BUILD_LIBBUSYBOX(...) __VA_ARGS__
|
|
#undef CONFIG_FEATURE_LIBBUSYBOX_STATIC
|
|
#define ENABLE_FEATURE_LIBBUSYBOX_STATIC 0
|
|
#define IF_FEATURE_LIBBUSYBOX_STATIC(...)
|
|
#define IF_NOT_FEATURE_LIBBUSYBOX_STATIC(...) __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_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(...)
|
|
#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_STACK_OPTIMIZATION_386 1
|
|
#define ENABLE_STACK_OPTIMIZATION_386 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_STACK_OPTIMIZATION_386(...) __VA_ARGS__ "CONFIG_STACK_OPTIMIZATION_386"
|
|
#else
|
|
# define IF_STACK_OPTIMIZATION_386(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_STACK_OPTIMIZATION_386(...)
|
|
#define CONFIG_STATIC_LIBGCC 1
|
|
#define ENABLE_STATIC_LIBGCC 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_STATIC_LIBGCC(...) __VA_ARGS__ "CONFIG_STATIC_LIBGCC"
|
|
#else
|
|
# define IF_STATIC_LIBGCC(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_STATIC_LIBGCC(...)
|
|
|
|
/*
|
|
* 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__
|
|
#undef CONFIG_WARN_SIMPLE_MSG
|
|
#define ENABLE_WARN_SIMPLE_MSG 0
|
|
#define IF_WARN_SIMPLE_MSG(...)
|
|
#define IF_NOT_WARN_SIMPLE_MSG(...) __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__
|
|
|
|
/*
|
|
* 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_FLOAT_DURATION 1
|
|
#define ENABLE_FLOAT_DURATION 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FLOAT_DURATION(...) __VA_ARGS__ "CONFIG_FLOAT_DURATION"
|
|
#else
|
|
# define IF_FLOAT_DURATION(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FLOAT_DURATION(...)
|
|
#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_RTMINMAX_USE_LIBC_DEFINITIONS 1
|
|
#define ENABLE_FEATURE_RTMINMAX_USE_LIBC_DEFINITIONS 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_RTMINMAX_USE_LIBC_DEFINITIONS(...) __VA_ARGS__ "CONFIG_FEATURE_RTMINMAX_USE_LIBC_DEFINITIONS"
|
|
#else
|
|
# define IF_FEATURE_RTMINMAX_USE_LIBC_DEFINITIONS(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_RTMINMAX_USE_LIBC_DEFINITIONS(...)
|
|
#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_SHA1_SMALL 3
|
|
#define ENABLE_SHA1_SMALL 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_SHA1_SMALL(...) __VA_ARGS__ "CONFIG_SHA1_SMALL"
|
|
#else
|
|
# define IF_SHA1_SMALL(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_SHA1_SMALL(...)
|
|
#define CONFIG_SHA1_HWACCEL 1
|
|
#define ENABLE_SHA1_HWACCEL 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_SHA1_HWACCEL(...) __VA_ARGS__ "CONFIG_SHA1_HWACCEL"
|
|
#else
|
|
# define IF_SHA1_HWACCEL(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_SHA1_HWACCEL(...)
|
|
#define CONFIG_SHA256_HWACCEL 1
|
|
#define ENABLE_SHA256_HWACCEL 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_SHA256_HWACCEL(...) __VA_ARGS__ "CONFIG_SHA256_HWACCEL"
|
|
#else
|
|
# define IF_SHA256_HWACCEL(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_SHA256_HWACCEL(...)
|
|
#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_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(...)
|
|
#undef CONFIG_FEATURE_VERBOSE_CP_MESSAGE
|
|
#define ENABLE_FEATURE_VERBOSE_CP_MESSAGE 0
|
|
#define IF_FEATURE_VERBOSE_CP_MESSAGE(...)
|
|
#define IF_NOT_FEATURE_VERBOSE_CP_MESSAGE(...) __VA_ARGS__
|
|
#define CONFIG_FEATURE_USE_SENDFILE 1
|
|
#define ENABLE_FEATURE_USE_SENDFILE 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_USE_SENDFILE(...) __VA_ARGS__ "CONFIG_FEATURE_USE_SENDFILE"
|
|
#else
|
|
# define IF_FEATURE_USE_SENDFILE(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_USE_SENDFILE(...)
|
|
#define CONFIG_FEATURE_COPYBUF_KB 4
|
|
#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_MONOTONIC_SYSCALL 1
|
|
#define ENABLE_MONOTONIC_SYSCALL 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_MONOTONIC_SYSCALL(...) __VA_ARGS__ "CONFIG_MONOTONIC_SYSCALL"
|
|
#else
|
|
# define IF_MONOTONIC_SYSCALL(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_MONOTONIC_SYSCALL(...)
|
|
#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_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(...)
|
|
#undef CONFIG_FEATURE_EDITING_VI
|
|
#define ENABLE_FEATURE_EDITING_VI 0
|
|
#define IF_FEATURE_EDITING_VI(...)
|
|
#define IF_NOT_FEATURE_EDITING_VI(...) __VA_ARGS__
|
|
#define CONFIG_FEATURE_EDITING_HISTORY 255
|
|
#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(...)
|
|
#define CONFIG_FEATURE_EDITING_SAVEHISTORY 1
|
|
#define ENABLE_FEATURE_EDITING_SAVEHISTORY 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_EDITING_SAVEHISTORY(...) __VA_ARGS__ "CONFIG_FEATURE_EDITING_SAVEHISTORY"
|
|
#else
|
|
# define IF_FEATURE_EDITING_SAVEHISTORY(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_EDITING_SAVEHISTORY(...)
|
|
#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_WINCH 1
|
|
#define ENABLE_FEATURE_EDITING_WINCH 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_EDITING_WINCH(...) __VA_ARGS__ "CONFIG_FEATURE_EDITING_WINCH"
|
|
#else
|
|
# define IF_FEATURE_EDITING_WINCH(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_EDITING_WINCH(...)
|
|
#undef CONFIG_FEATURE_EDITING_ASK_TERMINAL
|
|
#define ENABLE_FEATURE_EDITING_ASK_TERMINAL 0
|
|
#define IF_FEATURE_EDITING_ASK_TERMINAL(...)
|
|
#define IF_NOT_FEATURE_EDITING_ASK_TERMINAL(...) __VA_ARGS__
|
|
#undef CONFIG_LOCALE_SUPPORT
|
|
#define ENABLE_LOCALE_SUPPORT 0
|
|
#define IF_LOCALE_SUPPORT(...)
|
|
#define IF_NOT_LOCALE_SUPPORT(...) __VA_ARGS__
|
|
#define CONFIG_UNICODE_SUPPORT 1
|
|
#define ENABLE_UNICODE_SUPPORT 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_UNICODE_SUPPORT(...) __VA_ARGS__ "CONFIG_UNICODE_SUPPORT"
|
|
#else
|
|
# define IF_UNICODE_SUPPORT(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_UNICODE_SUPPORT(...)
|
|
#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 63
|
|
#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 767
|
|
#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__
|
|
#undef CONFIG_LOOP_CONFIGURE
|
|
#define ENABLE_LOOP_CONFIGURE 0
|
|
#define IF_LOOP_CONFIGURE(...)
|
|
#define IF_NOT_LOOP_CONFIGURE(...) __VA_ARGS__
|
|
#undef CONFIG_NO_LOOP_CONFIGURE
|
|
#define ENABLE_NO_LOOP_CONFIGURE 0
|
|
#define IF_NO_LOOP_CONFIGURE(...)
|
|
#define IF_NOT_NO_LOOP_CONFIGURE(...) __VA_ARGS__
|
|
#define CONFIG_TRY_LOOP_CONFIGURE 1
|
|
#define ENABLE_TRY_LOOP_CONFIGURE 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_TRY_LOOP_CONFIGURE(...) __VA_ARGS__ "CONFIG_TRY_LOOP_CONFIGURE"
|
|
#else
|
|
# define IF_TRY_LOOP_CONFIGURE(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_TRY_LOOP_CONFIGURE(...)
|
|
|
|
/*
|
|
* 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(...)
|
|
#undef CONFIG_FEATURE_SEAMLESS_Z
|
|
#define ENABLE_FEATURE_SEAMLESS_Z 0
|
|
#define IF_FEATURE_SEAMLESS_Z(...)
|
|
#define IF_NOT_FEATURE_SEAMLESS_Z(...) __VA_ARGS__
|
|
#undef CONFIG_AR
|
|
#define ENABLE_AR 0
|
|
#define IF_AR(...)
|
|
#define IF_NOT_AR(...) __VA_ARGS__
|
|
#undef CONFIG_FEATURE_AR_LONG_FILENAMES
|
|
#define ENABLE_FEATURE_AR_LONG_FILENAMES 0
|
|
#define IF_FEATURE_AR_LONG_FILENAMES(...)
|
|
#define IF_NOT_FEATURE_AR_LONG_FILENAMES(...) __VA_ARGS__
|
|
#undef CONFIG_FEATURE_AR_CREATE
|
|
#define ENABLE_FEATURE_AR_CREATE 0
|
|
#define IF_FEATURE_AR_CREATE(...)
|
|
#define IF_NOT_FEATURE_AR_CREATE(...) __VA_ARGS__
|
|
#undef CONFIG_UNCOMPRESS
|
|
#define ENABLE_UNCOMPRESS 0
|
|
#define IF_UNCOMPRESS(...)
|
|
#define IF_NOT_UNCOMPRESS(...) __VA_ARGS__
|
|
#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_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_BZIP2_SMALL 8
|
|
#define ENABLE_BZIP2_SMALL 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_BZIP2_SMALL(...) __VA_ARGS__ "CONFIG_BZIP2_SMALL"
|
|
#else
|
|
# define IF_BZIP2_SMALL(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_BZIP2_SMALL(...)
|
|
#define CONFIG_FEATURE_BZIP2_DECOMPRESS 1
|
|
#define ENABLE_FEATURE_BZIP2_DECOMPRESS 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_BZIP2_DECOMPRESS(...) __VA_ARGS__ "CONFIG_FEATURE_BZIP2_DECOMPRESS"
|
|
#else
|
|
# define IF_FEATURE_BZIP2_DECOMPRESS(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_BZIP2_DECOMPRESS(...)
|
|
#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_FEATURE_CPIO_IGNORE_DEVNO 1
|
|
#define ENABLE_FEATURE_CPIO_IGNORE_DEVNO 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_CPIO_IGNORE_DEVNO(...) __VA_ARGS__ "CONFIG_FEATURE_CPIO_IGNORE_DEVNO"
|
|
#else
|
|
# define IF_FEATURE_CPIO_IGNORE_DEVNO(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_CPIO_IGNORE_DEVNO(...)
|
|
#define CONFIG_FEATURE_CPIO_RENUMBER_INODES 1
|
|
#define ENABLE_FEATURE_CPIO_RENUMBER_INODES 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_CPIO_RENUMBER_INODES(...) __VA_ARGS__ "CONFIG_FEATURE_CPIO_RENUMBER_INODES"
|
|
#else
|
|
# define IF_FEATURE_CPIO_RENUMBER_INODES(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_CPIO_RENUMBER_INODES(...)
|
|
#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_FEATURE_GZIP_DECOMPRESS 1
|
|
#define ENABLE_FEATURE_GZIP_DECOMPRESS 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_GZIP_DECOMPRESS(...) __VA_ARGS__ "CONFIG_FEATURE_GZIP_DECOMPRESS"
|
|
#else
|
|
# define IF_FEATURE_GZIP_DECOMPRESS(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_GZIP_DECOMPRESS(...)
|
|
#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(...)
|
|
#undef CONFIG_UNLZOP
|
|
#define ENABLE_UNLZOP 0
|
|
#define IF_UNLZOP(...)
|
|
#define IF_NOT_UNLZOP(...) __VA_ARGS__
|
|
#undef CONFIG_LZOPCAT
|
|
#define ENABLE_LZOPCAT 0
|
|
#define IF_LZOPCAT(...)
|
|
#define IF_NOT_LZOPCAT(...) __VA_ARGS__
|
|
#undef CONFIG_LZOP_COMPR_HIGH
|
|
#define ENABLE_LZOP_COMPR_HIGH 0
|
|
#define IF_LZOP_COMPR_HIGH(...)
|
|
#define IF_NOT_LZOP_COMPR_HIGH(...) __VA_ARGS__
|
|
#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_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_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_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(...)
|
|
#define CONFIG_FEATURE_UNZIP_CDF 1
|
|
#define ENABLE_FEATURE_UNZIP_CDF 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_UNZIP_CDF(...) __VA_ARGS__ "CONFIG_FEATURE_UNZIP_CDF"
|
|
#else
|
|
# define IF_FEATURE_UNZIP_CDF(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_UNZIP_CDF(...)
|
|
#define CONFIG_FEATURE_UNZIP_BZIP2 1
|
|
#define ENABLE_FEATURE_UNZIP_BZIP2 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_UNZIP_BZIP2(...) __VA_ARGS__ "CONFIG_FEATURE_UNZIP_BZIP2"
|
|
#else
|
|
# define IF_FEATURE_UNZIP_BZIP2(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_UNZIP_BZIP2(...)
|
|
#define CONFIG_FEATURE_UNZIP_LZMA 1
|
|
#define ENABLE_FEATURE_UNZIP_LZMA 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_UNZIP_LZMA(...) __VA_ARGS__ "CONFIG_FEATURE_UNZIP_LZMA"
|
|
#else
|
|
# define IF_FEATURE_UNZIP_LZMA(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_UNZIP_LZMA(...)
|
|
#define CONFIG_FEATURE_UNZIP_XZ 1
|
|
#define ENABLE_FEATURE_UNZIP_XZ 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_UNZIP_XZ(...) __VA_ARGS__ "CONFIG_FEATURE_UNZIP_XZ"
|
|
#else
|
|
# define IF_FEATURE_UNZIP_XZ(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_UNZIP_XZ(...)
|
|
#undef CONFIG_FEATURE_LZMA_FAST
|
|
#define ENABLE_FEATURE_LZMA_FAST 0
|
|
#define IF_FEATURE_LZMA_FAST(...)
|
|
#define IF_NOT_FEATURE_LZMA_FAST(...) __VA_ARGS__
|
|
|
|
/*
|
|
* Coreutils
|
|
*/
|
|
#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 date and touch
|
|
*/
|
|
#define CONFIG_FEATURE_TIMEZONE 1
|
|
#define ENABLE_FEATURE_TIMEZONE 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_TIMEZONE(...) __VA_ARGS__ "CONFIG_FEATURE_TIMEZONE"
|
|
#else
|
|
# define IF_FEATURE_TIMEZONE(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_TIMEZONE(...)
|
|
|
|
/*
|
|
* 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 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(...)
|
|
#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_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_FEATURE_CATN 1
|
|
#define ENABLE_FEATURE_CATN 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_CATN(...) __VA_ARGS__ "CONFIG_FEATURE_CATN"
|
|
#else
|
|
# define IF_FEATURE_CATN(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_CATN(...)
|
|
#define CONFIG_FEATURE_CATV 1
|
|
#define ENABLE_FEATURE_CATV 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_CATV(...) __VA_ARGS__ "CONFIG_FEATURE_CATV"
|
|
#else
|
|
# define IF_FEATURE_CATV(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_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_CRC32 1
|
|
#define ENABLE_CRC32 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_CRC32(...) __VA_ARGS__ "CONFIG_CRC32"
|
|
#else
|
|
# define IF_CRC32(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_CRC32(...)
|
|
#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_FEATURE_CP_REFLINK 1
|
|
#define ENABLE_FEATURE_CP_REFLINK 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_CP_REFLINK(...) __VA_ARGS__ "CONFIG_FEATURE_CP_REFLINK"
|
|
#else
|
|
# define IF_FEATURE_CP_REFLINK(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_CP_REFLINK(...)
|
|
#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_FEATURE_CUT_REGEX 1
|
|
#define ENABLE_FEATURE_CUT_REGEX 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_CUT_REGEX(...) __VA_ARGS__ "CONFIG_FEATURE_CUT_REGEX"
|
|
#else
|
|
# define IF_FEATURE_CUT_REGEX(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_CUT_REGEX(...)
|
|
#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_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(...)
|
|
#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_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_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_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_FACTOR 1
|
|
#define ENABLE_FACTOR 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FACTOR(...) __VA_ARGS__ "CONFIG_FACTOR"
|
|
#else
|
|
# define IF_FACTOR(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FACTOR(...)
|
|
#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_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_LINK 1
|
|
#define ENABLE_LINK 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_LINK(...) __VA_ARGS__ "CONFIG_LINK"
|
|
#else
|
|
# define IF_LINK(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_LINK(...)
|
|
#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_WIDTH 1
|
|
#define ENABLE_FEATURE_LS_WIDTH 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_LS_WIDTH(...) __VA_ARGS__ "CONFIG_FEATURE_LS_WIDTH"
|
|
#else
|
|
# define IF_FEATURE_LS_WIDTH(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_LS_WIDTH(...)
|
|
#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_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_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_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_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_NL 1
|
|
#define ENABLE_NL 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_NL(...) __VA_ARGS__ "CONFIG_NL"
|
|
#else
|
|
# define IF_NL(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_NL(...)
|
|
#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_NPROC 1
|
|
#define ENABLE_NPROC 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_NPROC(...) __VA_ARGS__ "CONFIG_NPROC"
|
|
#else
|
|
# define IF_NPROC(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_NPROC(...)
|
|
#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_PASTE 1
|
|
#define ENABLE_PASTE 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_PASTE(...) __VA_ARGS__ "CONFIG_PASTE"
|
|
#else
|
|
# define IF_PASTE(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_PASTE(...)
|
|
#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_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_SHRED 1
|
|
#define ENABLE_SHRED 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_SHRED(...) __VA_ARGS__ "CONFIG_SHRED"
|
|
#else
|
|
# define IF_SHRED(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_SHRED(...)
|
|
#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_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(...)
|
|
#undef CONFIG_FEATURE_SORT_OPTIMIZE_MEMORY
|
|
#define ENABLE_FEATURE_SORT_OPTIMIZE_MEMORY 0
|
|
#define IF_FEATURE_SORT_OPTIMIZE_MEMORY(...)
|
|
#define IF_NOT_FEATURE_SORT_OPTIMIZE_MEMORY(...) __VA_ARGS__
|
|
#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_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_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_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_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_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_TSORT 1
|
|
#define ENABLE_TSORT 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_TSORT(...) __VA_ARGS__ "CONFIG_TSORT"
|
|
#else
|
|
# define IF_TSORT(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_TSORT(...)
|
|
#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_BB_ARCH 1
|
|
#define ENABLE_BB_ARCH 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_BB_ARCH(...) __VA_ARGS__ "CONFIG_BB_ARCH"
|
|
#else
|
|
# define IF_BB_ARCH(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_BB_ARCH(...)
|
|
#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_BASE32 1
|
|
#define ENABLE_BASE32 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_BASE32(...) __VA_ARGS__ "CONFIG_BASE32"
|
|
#else
|
|
# define IF_BASE32(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_BASE32(...)
|
|
#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_W 1
|
|
#define ENABLE_W 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_W(...) __VA_ARGS__ "CONFIG_W"
|
|
#else
|
|
# define IF_W(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_W(...)
|
|
#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(...)
|
|
|
|
/*
|
|
* 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_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_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_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_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(...)
|
|
|
|
/*
|
|
* klibc-utils
|
|
*/
|
|
#undef CONFIG_MINIPS
|
|
#define ENABLE_MINIPS 0
|
|
#define IF_MINIPS(...)
|
|
#define IF_NOT_MINIPS(...) __VA_ARGS__
|
|
#undef CONFIG_NUKE
|
|
#define ENABLE_NUKE 0
|
|
#define IF_NUKE(...)
|
|
#define IF_NOT_NUKE(...) __VA_ARGS__
|
|
#define CONFIG_RESUME 1
|
|
#define ENABLE_RESUME 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_RESUME(...) __VA_ARGS__ "CONFIG_RESUME"
|
|
#else
|
|
# define IF_RESUME(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_RESUME(...)
|
|
#define CONFIG_RUN_INIT 1
|
|
#define ENABLE_RUN_INIT 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_RUN_INIT(...) __VA_ARGS__ "CONFIG_RUN_INIT"
|
|
#else
|
|
# define IF_RUN_INIT(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_RUN_INIT(...)
|
|
|
|
/*
|
|
* 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(...)
|
|
#undef CONFIG_FEATURE_VI_8BIT
|
|
#define ENABLE_FEATURE_VI_8BIT 0
|
|
#define IF_FEATURE_VI_8BIT(...)
|
|
#define IF_NOT_FEATURE_VI_8BIT(...) __VA_ARGS__
|
|
#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_COLON_EXPAND 1
|
|
#define ENABLE_FEATURE_VI_COLON_EXPAND 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_VI_COLON_EXPAND(...) __VA_ARGS__ "CONFIG_FEATURE_VI_COLON_EXPAND"
|
|
#else
|
|
# define IF_FEATURE_VI_COLON_EXPAND(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_VI_COLON_EXPAND(...)
|
|
#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__
|
|
#define CONFIG_FEATURE_VI_USE_SIGNALS 1
|
|
#define ENABLE_FEATURE_VI_USE_SIGNALS 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_VI_USE_SIGNALS(...) __VA_ARGS__ "CONFIG_FEATURE_VI_USE_SIGNALS"
|
|
#else
|
|
# define IF_FEATURE_VI_USE_SIGNALS(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_VI_USE_SIGNALS(...)
|
|
#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_VI_VERBOSE_STATUS 1
|
|
#define ENABLE_FEATURE_VI_VERBOSE_STATUS 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_VI_VERBOSE_STATUS(...) __VA_ARGS__ "CONFIG_FEATURE_VI_VERBOSE_STATUS"
|
|
#else
|
|
# define IF_FEATURE_VI_VERBOSE_STATUS(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_VI_VERBOSE_STATUS(...)
|
|
#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_ATIME 1
|
|
#define ENABLE_FEATURE_FIND_ATIME 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_FIND_ATIME(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_ATIME"
|
|
#else
|
|
# define IF_FEATURE_FIND_ATIME(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_FIND_ATIME(...)
|
|
#define CONFIG_FEATURE_FIND_CTIME 1
|
|
#define ENABLE_FEATURE_FIND_CTIME 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_FIND_CTIME(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_CTIME"
|
|
#else
|
|
# define IF_FEATURE_FIND_CTIME(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_FIND_CTIME(...)
|
|
#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_AMIN 1
|
|
#define ENABLE_FEATURE_FIND_AMIN 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_FIND_AMIN(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_AMIN"
|
|
#else
|
|
# define IF_FEATURE_FIND_AMIN(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_FIND_AMIN(...)
|
|
#define CONFIG_FEATURE_FIND_CMIN 1
|
|
#define ENABLE_FEATURE_FIND_CMIN 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_FIND_CMIN(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_CMIN"
|
|
#else
|
|
# define IF_FEATURE_FIND_CMIN(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_FIND_CMIN(...)
|
|
#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_EXECUTABLE 1
|
|
#define ENABLE_FEATURE_FIND_EXECUTABLE 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_FIND_EXECUTABLE(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_EXECUTABLE"
|
|
#else
|
|
# define IF_FEATURE_FIND_EXECUTABLE(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_FIND_EXECUTABLE(...)
|
|
#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_SAMEFILE 1
|
|
#define ENABLE_FEATURE_FIND_SAMEFILE 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_FIND_SAMEFILE(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_SAMEFILE"
|
|
#else
|
|
# define IF_FEATURE_FIND_SAMEFILE(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_FIND_SAMEFILE(...)
|
|
#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_QUIT 1
|
|
#define ENABLE_FEATURE_FIND_QUIT 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_FIND_QUIT(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_QUIT"
|
|
#else
|
|
# define IF_FEATURE_FIND_QUIT(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_FIND_QUIT(...)
|
|
#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_EMPTY 1
|
|
#define ENABLE_FEATURE_FIND_EMPTY 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_FIND_EMPTY(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_EMPTY"
|
|
#else
|
|
# define IF_FEATURE_FIND_EMPTY(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_FIND_EMPTY(...)
|
|
#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(...)
|
|
#define CONFIG_FEATURE_XARGS_SUPPORT_PARALLEL 1
|
|
#define ENABLE_FEATURE_XARGS_SUPPORT_PARALLEL 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_XARGS_SUPPORT_PARALLEL(...) __VA_ARGS__ "CONFIG_FEATURE_XARGS_SUPPORT_PARALLEL"
|
|
#else
|
|
# define IF_FEATURE_XARGS_SUPPORT_PARALLEL(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_XARGS_SUPPORT_PARALLEL(...)
|
|
#define CONFIG_FEATURE_XARGS_SUPPORT_ARGS_FILE 1
|
|
#define ENABLE_FEATURE_XARGS_SUPPORT_ARGS_FILE 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_XARGS_SUPPORT_ARGS_FILE(...) __VA_ARGS__ "CONFIG_FEATURE_XARGS_SUPPORT_ARGS_FILE"
|
|
#else
|
|
# define IF_FEATURE_XARGS_SUPPORT_ARGS_FILE(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_XARGS_SUPPORT_ARGS_FILE(...)
|
|
|
|
/*
|
|
* 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(...)
|
|
#define CONFIG_FEATURE_WAIT_FOR_INIT 1
|
|
#define ENABLE_FEATURE_WAIT_FOR_INIT 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_WAIT_FOR_INIT(...) __VA_ARGS__ "CONFIG_FEATURE_WAIT_FOR_INIT"
|
|
#else
|
|
# define IF_FEATURE_WAIT_FOR_INIT(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_WAIT_FOR_INIT(...)
|
|
#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(...)
|
|
#undef CONFIG_FEATURE_KILL_REMOVED
|
|
#define ENABLE_FEATURE_KILL_REMOVED 0
|
|
#define IF_FEATURE_KILL_REMOVED(...)
|
|
#define IF_NOT_FEATURE_KILL_REMOVED(...) __VA_ARGS__
|
|
#define CONFIG_FEATURE_KILL_DELAY 0
|
|
#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_INIT_QUIET 1
|
|
#define ENABLE_FEATURE_INIT_QUIET 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_INIT_QUIET(...) __VA_ARGS__ "CONFIG_FEATURE_INIT_QUIET"
|
|
#else
|
|
# define IF_FEATURE_INIT_QUIET(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_INIT_QUIET(...)
|
|
#undef CONFIG_FEATURE_INIT_COREDUMPS
|
|
#define ENABLE_FEATURE_INIT_COREDUMPS 0
|
|
#define IF_FEATURE_INIT_COREDUMPS(...)
|
|
#define IF_NOT_FEATURE_INIT_COREDUMPS(...) __VA_ARGS__
|
|
#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(...)
|
|
|
|
/*
|
|
* Login/Password Management Utilities
|
|
*/
|
|
#define CONFIG_FEATURE_SHADOWPASSWDS 1
|
|
#define ENABLE_FEATURE_SHADOWPASSWDS 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_SHADOWPASSWDS(...) __VA_ARGS__ "CONFIG_FEATURE_SHADOWPASSWDS"
|
|
#else
|
|
# define IF_FEATURE_SHADOWPASSWDS(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_SHADOWPASSWDS(...)
|
|
#define CONFIG_USE_BB_PWD_GRP 1
|
|
#define ENABLE_USE_BB_PWD_GRP 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_USE_BB_PWD_GRP(...) __VA_ARGS__ "CONFIG_USE_BB_PWD_GRP"
|
|
#else
|
|
# define IF_USE_BB_PWD_GRP(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_USE_BB_PWD_GRP(...)
|
|
#define CONFIG_USE_BB_SHADOW 1
|
|
#define ENABLE_USE_BB_SHADOW 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_USE_BB_SHADOW(...) __VA_ARGS__ "CONFIG_USE_BB_SHADOW"
|
|
#else
|
|
# define IF_USE_BB_SHADOW(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_USE_BB_SHADOW(...)
|
|
#define CONFIG_USE_BB_CRYPT 1
|
|
#define ENABLE_USE_BB_CRYPT 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_USE_BB_CRYPT(...) __VA_ARGS__ "CONFIG_USE_BB_CRYPT"
|
|
#else
|
|
# define IF_USE_BB_CRYPT(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_USE_BB_CRYPT(...)
|
|
#define CONFIG_USE_BB_CRYPT_SHA 1
|
|
#define ENABLE_USE_BB_CRYPT_SHA 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_USE_BB_CRYPT_SHA(...) __VA_ARGS__ "CONFIG_USE_BB_CRYPT_SHA"
|
|
#else
|
|
# define IF_USE_BB_CRYPT_SHA(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_USE_BB_CRYPT_SHA(...)
|
|
#define CONFIG_ADD_SHELL 1
|
|
#define ENABLE_ADD_SHELL 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_ADD_SHELL(...) __VA_ARGS__ "CONFIG_ADD_SHELL"
|
|
#else
|
|
# define IF_ADD_SHELL(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_ADD_SHELL(...)
|
|
#define CONFIG_REMOVE_SHELL 1
|
|
#define ENABLE_REMOVE_SHELL 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_REMOVE_SHELL(...) __VA_ARGS__ "CONFIG_REMOVE_SHELL"
|
|
#else
|
|
# define IF_REMOVE_SHELL(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_REMOVE_SHELL(...)
|
|
#define CONFIG_ADDGROUP 1
|
|
#define ENABLE_ADDGROUP 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_ADDGROUP(...) __VA_ARGS__ "CONFIG_ADDGROUP"
|
|
#else
|
|
# define IF_ADDGROUP(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_ADDGROUP(...)
|
|
#define CONFIG_FEATURE_ADDUSER_TO_GROUP 1
|
|
#define ENABLE_FEATURE_ADDUSER_TO_GROUP 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_ADDUSER_TO_GROUP(...) __VA_ARGS__ "CONFIG_FEATURE_ADDUSER_TO_GROUP"
|
|
#else
|
|
# define IF_FEATURE_ADDUSER_TO_GROUP(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_ADDUSER_TO_GROUP(...)
|
|
#define CONFIG_ADDUSER 1
|
|
#define ENABLE_ADDUSER 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_ADDUSER(...) __VA_ARGS__ "CONFIG_ADDUSER"
|
|
#else
|
|
# define IF_ADDUSER(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_ADDUSER(...)
|
|
#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 60000
|
|
#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 100
|
|
#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 999
|
|
#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(...)
|
|
#define CONFIG_CHPASSWD 1
|
|
#define ENABLE_CHPASSWD 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_CHPASSWD(...) __VA_ARGS__ "CONFIG_CHPASSWD"
|
|
#else
|
|
# define IF_CHPASSWD(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_CHPASSWD(...)
|
|
#define CONFIG_FEATURE_DEFAULT_PASSWD_ALGO "des"
|
|
#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(...)
|
|
#define CONFIG_CRYPTPW 1
|
|
#define ENABLE_CRYPTPW 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_CRYPTPW(...) __VA_ARGS__ "CONFIG_CRYPTPW"
|
|
#else
|
|
# define IF_CRYPTPW(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_CRYPTPW(...)
|
|
#define CONFIG_MKPASSWD 1
|
|
#define ENABLE_MKPASSWD 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_MKPASSWD(...) __VA_ARGS__ "CONFIG_MKPASSWD"
|
|
#else
|
|
# define IF_MKPASSWD(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_MKPASSWD(...)
|
|
#define CONFIG_DELUSER 1
|
|
#define ENABLE_DELUSER 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_DELUSER(...) __VA_ARGS__ "CONFIG_DELUSER"
|
|
#else
|
|
# define IF_DELUSER(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_DELUSER(...)
|
|
#define CONFIG_DELGROUP 1
|
|
#define ENABLE_DELGROUP 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_DELGROUP(...) __VA_ARGS__ "CONFIG_DELGROUP"
|
|
#else
|
|
# define IF_DELGROUP(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_DELGROUP(...)
|
|
#define CONFIG_FEATURE_DEL_USER_FROM_GROUP 1
|
|
#define ENABLE_FEATURE_DEL_USER_FROM_GROUP 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_DEL_USER_FROM_GROUP(...) __VA_ARGS__ "CONFIG_FEATURE_DEL_USER_FROM_GROUP"
|
|
#else
|
|
# define IF_FEATURE_DEL_USER_FROM_GROUP(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_DEL_USER_FROM_GROUP(...)
|
|
#define CONFIG_GETTY 1
|
|
#define ENABLE_GETTY 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_GETTY(...) __VA_ARGS__ "CONFIG_GETTY"
|
|
#else
|
|
# define IF_GETTY(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_GETTY(...)
|
|
#define CONFIG_LOGIN 1
|
|
#define ENABLE_LOGIN 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_LOGIN(...) __VA_ARGS__ "CONFIG_LOGIN"
|
|
#else
|
|
# define IF_LOGIN(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_LOGIN(...)
|
|
#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__
|
|
#define CONFIG_LOGIN_SCRIPTS 1
|
|
#define ENABLE_LOGIN_SCRIPTS 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_LOGIN_SCRIPTS(...) __VA_ARGS__ "CONFIG_LOGIN_SCRIPTS"
|
|
#else
|
|
# define IF_LOGIN_SCRIPTS(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_LOGIN_SCRIPTS(...)
|
|
#define CONFIG_FEATURE_NOLOGIN 1
|
|
#define ENABLE_FEATURE_NOLOGIN 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_NOLOGIN(...) __VA_ARGS__ "CONFIG_FEATURE_NOLOGIN"
|
|
#else
|
|
# define IF_FEATURE_NOLOGIN(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_NOLOGIN(...)
|
|
#define CONFIG_FEATURE_SECURETTY 1
|
|
#define ENABLE_FEATURE_SECURETTY 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_SECURETTY(...) __VA_ARGS__ "CONFIG_FEATURE_SECURETTY"
|
|
#else
|
|
# define IF_FEATURE_SECURETTY(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_SECURETTY(...)
|
|
#define CONFIG_PASSWD 1
|
|
#define ENABLE_PASSWD 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_PASSWD(...) __VA_ARGS__ "CONFIG_PASSWD"
|
|
#else
|
|
# define IF_PASSWD(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_PASSWD(...)
|
|
#define CONFIG_FEATURE_PASSWD_WEAK_CHECK 1
|
|
#define ENABLE_FEATURE_PASSWD_WEAK_CHECK 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_PASSWD_WEAK_CHECK(...) __VA_ARGS__ "CONFIG_FEATURE_PASSWD_WEAK_CHECK"
|
|
#else
|
|
# define IF_FEATURE_PASSWD_WEAK_CHECK(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_PASSWD_WEAK_CHECK(...)
|
|
#define CONFIG_SU 1
|
|
#define ENABLE_SU 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_SU(...) __VA_ARGS__ "CONFIG_SU"
|
|
#else
|
|
# define IF_SU(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_SU(...)
|
|
#define CONFIG_FEATURE_SU_SYSLOG 1
|
|
#define ENABLE_FEATURE_SU_SYSLOG 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_SU_SYSLOG(...) __VA_ARGS__ "CONFIG_FEATURE_SU_SYSLOG"
|
|
#else
|
|
# define IF_FEATURE_SU_SYSLOG(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_SU_SYSLOG(...)
|
|
#define CONFIG_FEATURE_SU_CHECKS_SHELLS 1
|
|
#define ENABLE_FEATURE_SU_CHECKS_SHELLS 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_SU_CHECKS_SHELLS(...) __VA_ARGS__ "CONFIG_FEATURE_SU_CHECKS_SHELLS"
|
|
#else
|
|
# define IF_FEATURE_SU_CHECKS_SHELLS(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_SU_CHECKS_SHELLS(...)
|
|
#undef CONFIG_FEATURE_SU_BLANK_PW_NEEDS_SECURE_TTY
|
|
#define ENABLE_FEATURE_SU_BLANK_PW_NEEDS_SECURE_TTY 0
|
|
#define IF_FEATURE_SU_BLANK_PW_NEEDS_SECURE_TTY(...)
|
|
#define IF_NOT_FEATURE_SU_BLANK_PW_NEEDS_SECURE_TTY(...) __VA_ARGS__
|
|
#define CONFIG_SULOGIN 1
|
|
#define ENABLE_SULOGIN 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_SULOGIN(...) __VA_ARGS__ "CONFIG_SULOGIN"
|
|
#else
|
|
# define IF_SULOGIN(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_SULOGIN(...)
|
|
#define CONFIG_VLOCK 1
|
|
#define ENABLE_VLOCK 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_VLOCK(...) __VA_ARGS__ "CONFIG_VLOCK"
|
|
#else
|
|
# define IF_VLOCK(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_VLOCK(...)
|
|
|
|
/*
|
|
* Linux Ext2 FS Progs
|
|
*/
|
|
#define CONFIG_CHATTR 1
|
|
#define ENABLE_CHATTR 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_CHATTR(...) __VA_ARGS__ "CONFIG_CHATTR"
|
|
#else
|
|
# define IF_CHATTR(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_CHATTR(...)
|
|
#define CONFIG_FSCK 1
|
|
#define ENABLE_FSCK 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FSCK(...) __VA_ARGS__ "CONFIG_FSCK"
|
|
#else
|
|
# define IF_FSCK(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FSCK(...)
|
|
#define CONFIG_LSATTR 1
|
|
#define ENABLE_LSATTR 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_LSATTR(...) __VA_ARGS__ "CONFIG_LSATTR"
|
|
#else
|
|
# define IF_LSATTR(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_LSATTR(...)
|
|
#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(...)
|
|
#define CONFIG_DEPMOD 1
|
|
#define ENABLE_DEPMOD 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_DEPMOD(...) __VA_ARGS__ "CONFIG_DEPMOD"
|
|
#else
|
|
# define IF_DEPMOD(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_DEPMOD(...)
|
|
#define CONFIG_INSMOD 1
|
|
#define ENABLE_INSMOD 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_INSMOD(...) __VA_ARGS__ "CONFIG_INSMOD"
|
|
#else
|
|
# define IF_INSMOD(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_INSMOD(...)
|
|
#define CONFIG_LSMOD 1
|
|
#define ENABLE_LSMOD 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_LSMOD(...) __VA_ARGS__ "CONFIG_LSMOD"
|
|
#else
|
|
# define IF_LSMOD(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_LSMOD(...)
|
|
#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_MODPROBE 1
|
|
#define ENABLE_MODPROBE 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_MODPROBE(...) __VA_ARGS__ "CONFIG_MODPROBE"
|
|
#else
|
|
# define IF_MODPROBE(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_MODPROBE(...)
|
|
#undef CONFIG_FEATURE_MODPROBE_BLACKLIST
|
|
#define ENABLE_FEATURE_MODPROBE_BLACKLIST 0
|
|
#define IF_FEATURE_MODPROBE_BLACKLIST(...)
|
|
#define IF_NOT_FEATURE_MODPROBE_BLACKLIST(...) __VA_ARGS__
|
|
#define CONFIG_RMMOD 1
|
|
#define ENABLE_RMMOD 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_RMMOD(...) __VA_ARGS__ "CONFIG_RMMOD"
|
|
#else
|
|
# define IF_RMMOD(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_RMMOD(...)
|
|
|
|
/*
|
|
* Options common to multiple modutils
|
|
*/
|
|
#define CONFIG_FEATURE_CMDLINE_MODULE_OPTIONS 1
|
|
#define ENABLE_FEATURE_CMDLINE_MODULE_OPTIONS 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_CMDLINE_MODULE_OPTIONS(...) __VA_ARGS__ "CONFIG_FEATURE_CMDLINE_MODULE_OPTIONS"
|
|
#else
|
|
# define IF_FEATURE_CMDLINE_MODULE_OPTIONS(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_CMDLINE_MODULE_OPTIONS(...)
|
|
#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_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__
|
|
#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_INSMOD_TRY_MMAP
|
|
#define ENABLE_FEATURE_INSMOD_TRY_MMAP 0
|
|
#define IF_FEATURE_INSMOD_TRY_MMAP(...)
|
|
#define IF_NOT_FEATURE_INSMOD_TRY_MMAP(...) __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
|
|
*/
|
|
#define CONFIG_ACPID 1
|
|
#define ENABLE_ACPID 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_ACPID(...) __VA_ARGS__ "CONFIG_ACPID"
|
|
#else
|
|
# define IF_ACPID(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_ACPID(...)
|
|
#define CONFIG_FEATURE_ACPID_COMPAT 1
|
|
#define ENABLE_FEATURE_ACPID_COMPAT 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_ACPID_COMPAT(...) __VA_ARGS__ "CONFIG_FEATURE_ACPID_COMPAT"
|
|
#else
|
|
# define IF_FEATURE_ACPID_COMPAT(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_ACPID_COMPAT(...)
|
|
#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(...)
|
|
#define CONFIG_FEATURE_BLKID_TYPE 1
|
|
#define ENABLE_FEATURE_BLKID_TYPE 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_BLKID_TYPE(...) __VA_ARGS__ "CONFIG_FEATURE_BLKID_TYPE"
|
|
#else
|
|
# define IF_FEATURE_BLKID_TYPE(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_BLKID_TYPE(...)
|
|
#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_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_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_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_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_FALLOCATE 1
|
|
#define ENABLE_FALLOCATE 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FALLOCATE(...) __VA_ARGS__ "CONFIG_FALLOCATE"
|
|
#else
|
|
# define IF_FALLOCATE(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FALLOCATE(...)
|
|
#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(...)
|
|
#undef CONFIG_FEATURE_AIX_LABEL
|
|
#define ENABLE_FEATURE_AIX_LABEL 0
|
|
#define IF_FEATURE_AIX_LABEL(...)
|
|
#define IF_NOT_FEATURE_AIX_LABEL(...) __VA_ARGS__
|
|
#undef CONFIG_FEATURE_SGI_LABEL
|
|
#define ENABLE_FEATURE_SGI_LABEL 0
|
|
#define IF_FEATURE_SGI_LABEL(...)
|
|
#define IF_NOT_FEATURE_SGI_LABEL(...) __VA_ARGS__
|
|
#undef CONFIG_FEATURE_SUN_LABEL
|
|
#define ENABLE_FEATURE_SUN_LABEL 0
|
|
#define IF_FEATURE_SUN_LABEL(...)
|
|
#define IF_NOT_FEATURE_SUN_LABEL(...) __VA_ARGS__
|
|
#undef CONFIG_FEATURE_OSF_LABEL
|
|
#define ENABLE_FEATURE_OSF_LABEL 0
|
|
#define IF_FEATURE_OSF_LABEL(...)
|
|
#define IF_NOT_FEATURE_OSF_LABEL(...) __VA_ARGS__
|
|
#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_FSFREEZE 1
|
|
#define ENABLE_FSFREEZE 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FSFREEZE(...) __VA_ARGS__ "CONFIG_FSFREEZE"
|
|
#else
|
|
# define IF_FSFREEZE(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FSFREEZE(...)
|
|
#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_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_XXD 1
|
|
#define ENABLE_XXD 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_XXD(...) __VA_ARGS__ "CONFIG_XXD"
|
|
#else
|
|
# define IF_XXD(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_XXD(...)
|
|
#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(...)
|
|
#undef CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS
|
|
#define ENABLE_FEATURE_HWCLOCK_ADJTIME_FHS 0
|
|
#define IF_FEATURE_HWCLOCK_ADJTIME_FHS(...)
|
|
#define IF_NOT_FEATURE_HWCLOCK_ADJTIME_FHS(...) __VA_ARGS__
|
|
#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_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_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(...)
|
|
#define CONFIG_FEATURE_LAST_FANCY 1
|
|
#define ENABLE_FEATURE_LAST_FANCY 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_LAST_FANCY(...) __VA_ARGS__ "CONFIG_FEATURE_LAST_FANCY"
|
|
#else
|
|
# define IF_FEATURE_LAST_FANCY(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_LAST_FANCY(...)
|
|
#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_FEATURE_MDEV_DAEMON 1
|
|
#define ENABLE_FEATURE_MDEV_DAEMON 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_MDEV_DAEMON(...) __VA_ARGS__ "CONFIG_FEATURE_MDEV_DAEMON"
|
|
#else
|
|
# define IF_FEATURE_MDEV_DAEMON(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_MDEV_DAEMON(...)
|
|
#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(...)
|
|
#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(...)
|
|
#undef CONFIG_MKFS_REISER
|
|
#define ENABLE_MKFS_REISER 0
|
|
#define IF_MKFS_REISER(...)
|
|
#define IF_NOT_MKFS_REISER(...) __VA_ARGS__
|
|
#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(...)
|
|
#undef CONFIG_FEATURE_MOUNT_HELPERS
|
|
#define ENABLE_FEATURE_MOUNT_HELPERS 0
|
|
#define IF_FEATURE_MOUNT_HELPERS(...)
|
|
#define IF_NOT_FEATURE_MOUNT_HELPERS(...) __VA_ARGS__
|
|
#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(...)
|
|
#undef CONFIG_FEATURE_MOUNT_NFS
|
|
#define ENABLE_FEATURE_MOUNT_NFS 0
|
|
#define IF_FEATURE_MOUNT_NFS(...)
|
|
#define IF_NOT_FEATURE_MOUNT_NFS(...) __VA_ARGS__
|
|
#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_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_NOLOGIN 1
|
|
#define ENABLE_NOLOGIN 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_NOLOGIN(...) __VA_ARGS__ "CONFIG_NOLOGIN"
|
|
#else
|
|
# define IF_NOLOGIN(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_NOLOGIN(...)
|
|
#undef CONFIG_NOLOGIN_DEPENDENCIES
|
|
#define ENABLE_NOLOGIN_DEPENDENCIES 0
|
|
#define IF_NOLOGIN_DEPENDENCIES(...)
|
|
#define IF_NOT_NOLOGIN_DEPENDENCIES(...) __VA_ARGS__
|
|
#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_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_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_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_SETPRIV 1
|
|
#define ENABLE_SETPRIV 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_SETPRIV(...) __VA_ARGS__ "CONFIG_SETPRIV"
|
|
#else
|
|
# define IF_SETPRIV(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_SETPRIV(...)
|
|
#define CONFIG_FEATURE_SETPRIV_DUMP 1
|
|
#define ENABLE_FEATURE_SETPRIV_DUMP 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_SETPRIV_DUMP(...) __VA_ARGS__ "CONFIG_FEATURE_SETPRIV_DUMP"
|
|
#else
|
|
# define IF_FEATURE_SETPRIV_DUMP(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_SETPRIV_DUMP(...)
|
|
#define CONFIG_FEATURE_SETPRIV_CAPABILITIES 1
|
|
#define ENABLE_FEATURE_SETPRIV_CAPABILITIES 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_SETPRIV_CAPABILITIES(...) __VA_ARGS__ "CONFIG_FEATURE_SETPRIV_CAPABILITIES"
|
|
#else
|
|
# define IF_FEATURE_SETPRIV_CAPABILITIES(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_SETPRIV_CAPABILITIES(...)
|
|
#define CONFIG_FEATURE_SETPRIV_CAPABILITY_NAMES 1
|
|
#define ENABLE_FEATURE_SETPRIV_CAPABILITY_NAMES 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_SETPRIV_CAPABILITY_NAMES(...) __VA_ARGS__ "CONFIG_FEATURE_SETPRIV_CAPABILITY_NAMES"
|
|
#else
|
|
# define IF_FEATURE_SETPRIV_CAPABILITY_NAMES(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_SETPRIV_CAPABILITY_NAMES(...)
|
|
#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_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_FEATURE_SWAPONOFF_LABEL 1
|
|
#define ENABLE_FEATURE_SWAPONOFF_LABEL 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_SWAPONOFF_LABEL(...) __VA_ARGS__ "CONFIG_FEATURE_SWAPONOFF_LABEL"
|
|
#else
|
|
# define IF_FEATURE_SWAPONOFF_LABEL(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_SWAPONOFF_LABEL(...)
|
|
#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_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_FEATURE_TASKSET_CPULIST 1
|
|
#define ENABLE_FEATURE_TASKSET_CPULIST 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_TASKSET_CPULIST(...) __VA_ARGS__ "CONFIG_FEATURE_TASKSET_CPULIST"
|
|
#else
|
|
# define IF_FEATURE_TASKSET_CPULIST(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_TASKSET_CPULIST(...)
|
|
#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(...)
|
|
#define CONFIG_UNSHARE 1
|
|
#define ENABLE_UNSHARE 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_UNSHARE(...) __VA_ARGS__ "CONFIG_UNSHARE"
|
|
#else
|
|
# define IF_UNSHARE(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_UNSHARE(...)
|
|
#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(...)
|
|
|
|
/*
|
|
* 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_EROFS 1
|
|
#define ENABLE_FEATURE_VOLUMEID_EROFS 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_VOLUMEID_EROFS(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_EROFS"
|
|
#else
|
|
# define IF_FEATURE_VOLUMEID_EROFS(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_VOLUMEID_EROFS(...)
|
|
#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_LFS 1
|
|
#define ENABLE_FEATURE_VOLUMEID_LFS 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_VOLUMEID_LFS(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_LFS"
|
|
#else
|
|
# define IF_FEATURE_VOLUMEID_LFS(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_VOLUMEID_LFS(...)
|
|
#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_MINIX 1
|
|
#define ENABLE_FEATURE_VOLUMEID_MINIX 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_VOLUMEID_MINIX(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_MINIX"
|
|
#else
|
|
# define IF_FEATURE_VOLUMEID_MINIX(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_VOLUMEID_MINIX(...)
|
|
#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(...)
|
|
#define CONFIG_FEATURE_VOLUMEID_SQUASHFS 1
|
|
#define ENABLE_FEATURE_VOLUMEID_SQUASHFS 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_VOLUMEID_SQUASHFS(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_SQUASHFS"
|
|
#else
|
|
# define IF_FEATURE_VOLUMEID_SQUASHFS(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_VOLUMEID_SQUASHFS(...)
|
|
#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_ASCII 1
|
|
#define ENABLE_ASCII 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_ASCII(...) __VA_ARGS__ "CONFIG_ASCII"
|
|
#else
|
|
# define IF_ASCII(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_ASCII(...)
|
|
#undef CONFIG_BBCONFIG
|
|
#define ENABLE_BBCONFIG 0
|
|
#define IF_BBCONFIG(...)
|
|
#define IF_NOT_BBCONFIG(...) __VA_ARGS__
|
|
#undef CONFIG_FEATURE_COMPRESS_BBCONFIG
|
|
#define ENABLE_FEATURE_COMPRESS_BBCONFIG 0
|
|
#define IF_FEATURE_COMPRESS_BBCONFIG(...)
|
|
#define IF_NOT_FEATURE_COMPRESS_BBCONFIG(...) __VA_ARGS__
|
|
#define CONFIG_BC 1
|
|
#define ENABLE_BC 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_BC(...) __VA_ARGS__ "CONFIG_BC"
|
|
#else
|
|
# define IF_BC(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_BC(...)
|
|
#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_BIG 1
|
|
#define ENABLE_FEATURE_DC_BIG 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_DC_BIG(...) __VA_ARGS__ "CONFIG_FEATURE_DC_BIG"
|
|
#else
|
|
# define IF_FEATURE_DC_BIG(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_DC_BIG(...)
|
|
#undef CONFIG_FEATURE_DC_LIBM
|
|
#define ENABLE_FEATURE_DC_LIBM 0
|
|
#define IF_FEATURE_DC_LIBM(...)
|
|
#define IF_NOT_FEATURE_DC_LIBM(...) __VA_ARGS__
|
|
#define CONFIG_FEATURE_BC_INTERACTIVE 1
|
|
#define ENABLE_FEATURE_BC_INTERACTIVE 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_BC_INTERACTIVE(...) __VA_ARGS__ "CONFIG_FEATURE_BC_INTERACTIVE"
|
|
#else
|
|
# define IF_FEATURE_BC_INTERACTIVE(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_BC_INTERACTIVE(...)
|
|
#define CONFIG_FEATURE_BC_LONG_OPTIONS 1
|
|
#define ENABLE_FEATURE_BC_LONG_OPTIONS 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_BC_LONG_OPTIONS(...) __VA_ARGS__ "CONFIG_FEATURE_BC_LONG_OPTIONS"
|
|
#else
|
|
# define IF_FEATURE_BC_LONG_OPTIONS(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_BC_LONG_OPTIONS(...)
|
|
#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(...)
|
|
#undef CONFIG_FEATURE_CHAT_TTY_HIFI
|
|
#define ENABLE_FEATURE_CHAT_TTY_HIFI 0
|
|
#define IF_FEATURE_CHAT_TTY_HIFI(...)
|
|
#define IF_NOT_FEATURE_CHAT_TTY_HIFI(...) __VA_ARGS__
|
|
#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_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_SPECIAL_TIMES 1
|
|
#define ENABLE_FEATURE_CROND_SPECIAL_TIMES 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_CROND_SPECIAL_TIMES(...) __VA_ARGS__ "CONFIG_FEATURE_CROND_SPECIAL_TIMES"
|
|
#else
|
|
# define IF_FEATURE_CROND_SPECIAL_TIMES(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_CROND_SPECIAL_TIMES(...)
|
|
#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(...)
|
|
#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_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__
|
|
#undef CONFIG_FLASHCP
|
|
#define ENABLE_FLASHCP 0
|
|
#define IF_FLASHCP(...)
|
|
#define IF_NOT_FLASHCP(...) __VA_ARGS__
|
|
#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_HEXEDIT 1
|
|
#define ENABLE_HEXEDIT 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_HEXEDIT(...) __VA_ARGS__ "CONFIG_HEXEDIT"
|
|
#else
|
|
# define IF_HEXEDIT(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_HEXEDIT(...)
|
|
#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_I2CTRANSFER 1
|
|
#define ENABLE_I2CTRANSFER 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_I2CTRANSFER(...) __VA_ARGS__ "CONFIG_I2CTRANSFER"
|
|
#else
|
|
# define IF_I2CTRANSFER(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_I2CTRANSFER(...)
|
|
#undef CONFIG_INOTIFYD
|
|
#define ENABLE_INOTIFYD 0
|
|
#define IF_INOTIFYD(...)
|
|
#define IF_NOT_INOTIFYD(...) __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_FEATURE_LESS_RAW 1
|
|
#define ENABLE_FEATURE_LESS_RAW 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_LESS_RAW(...) __VA_ARGS__ "CONFIG_FEATURE_LESS_RAW"
|
|
#else
|
|
# define IF_FEATURE_LESS_RAW(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_LESS_RAW(...)
|
|
#define CONFIG_FEATURE_LESS_ENV 1
|
|
#define ENABLE_FEATURE_LESS_ENV 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_LESS_ENV(...) __VA_ARGS__ "CONFIG_FEATURE_LESS_ENV"
|
|
#else
|
|
# define IF_FEATURE_LESS_ENV(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_LESS_ENV(...)
|
|
#define CONFIG_LSSCSI 1
|
|
#define ENABLE_LSSCSI 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_LSSCSI(...) __VA_ARGS__ "CONFIG_LSSCSI"
|
|
#else
|
|
# define IF_LSSCSI(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_LSSCSI(...)
|
|
#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_MIM 1
|
|
#define ENABLE_MIM 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_MIM(...) __VA_ARGS__ "CONFIG_MIM"
|
|
#else
|
|
# define IF_MIM(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_MIM(...)
|
|
#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_PARTPROBE 1
|
|
#define ENABLE_PARTPROBE 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_PARTPROBE(...) __VA_ARGS__ "CONFIG_PARTPROBE"
|
|
#else
|
|
# define IF_PARTPROBE(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_PARTPROBE(...)
|
|
#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_SEEDRNG 1
|
|
#define ENABLE_SEEDRNG 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_SEEDRNG(...) __VA_ARGS__ "CONFIG_SEEDRNG"
|
|
#else
|
|
# define IF_SEEDRNG(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_SEEDRNG(...)
|
|
#define CONFIG_SETFATTR 1
|
|
#define ENABLE_SETFATTR 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_SETFATTR(...) __VA_ARGS__ "CONFIG_SETFATTR"
|
|
#else
|
|
# define IF_SETFATTR(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_SETFATTR(...)
|
|
#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_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_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_TREE 1
|
|
#define ENABLE_TREE 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_TREE(...) __VA_ARGS__ "CONFIG_TREE"
|
|
#else
|
|
# define IF_TREE(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_TREE(...)
|
|
#define CONFIG_TS 1
|
|
#define ENABLE_TS 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_TS(...) __VA_ARGS__ "CONFIG_TS"
|
|
#else
|
|
# define IF_TS(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_TS(...)
|
|
#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_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(...)
|
|
#undef CONFIG_FEATURE_WATCHDOG_OPEN_TWICE
|
|
#define ENABLE_FEATURE_WATCHDOG_OPEN_TWICE 0
|
|
#define IF_FEATURE_WATCHDOG_OPEN_TWICE(...)
|
|
#define IF_NOT_FEATURE_WATCHDOG_OPEN_TWICE(...) __VA_ARGS__
|
|
|
|
/*
|
|
* 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(...)
|
|
#undef CONFIG_FEATURE_UNIX_LOCAL
|
|
#define ENABLE_FEATURE_UNIX_LOCAL 0
|
|
#define IF_FEATURE_UNIX_LOCAL(...)
|
|
#define IF_NOT_FEATURE_UNIX_LOCAL(...) __VA_ARGS__
|
|
#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(...)
|
|
#undef CONFIG_VERBOSE_RESOLUTION_ERRORS
|
|
#define ENABLE_VERBOSE_RESOLUTION_ERRORS 0
|
|
#define IF_VERBOSE_RESOLUTION_ERRORS(...)
|
|
#define IF_NOT_VERBOSE_RESOLUTION_ERRORS(...) __VA_ARGS__
|
|
#undef CONFIG_FEATURE_ETC_NETWORKS
|
|
#define ENABLE_FEATURE_ETC_NETWORKS 0
|
|
#define IF_FEATURE_ETC_NETWORKS(...)
|
|
#define IF_NOT_FEATURE_ETC_NETWORKS(...) __VA_ARGS__
|
|
#undef CONFIG_FEATURE_ETC_SERVICES
|
|
#define ENABLE_FEATURE_ETC_SERVICES 0
|
|
#define IF_FEATURE_ETC_SERVICES(...)
|
|
#define IF_NOT_FEATURE_ETC_SERVICES(...) __VA_ARGS__
|
|
#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(...)
|
|
#undef CONFIG_FEATURE_TLS_SHA1
|
|
#define ENABLE_FEATURE_TLS_SHA1 0
|
|
#define IF_FEATURE_TLS_SHA1(...)
|
|
#define IF_NOT_FEATURE_TLS_SHA1(...) __VA_ARGS__
|
|
#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_PORT_DEFAULT 80
|
|
#define ENABLE_FEATURE_HTTPD_PORT_DEFAULT 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_HTTPD_PORT_DEFAULT(...) __VA_ARGS__ "CONFIG_FEATURE_HTTPD_PORT_DEFAULT"
|
|
#else
|
|
# define IF_FEATURE_HTTPD_PORT_DEFAULT(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_HTTPD_PORT_DEFAULT(...)
|
|
#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_FEATURE_HTTPD_ETAG 1
|
|
#define ENABLE_FEATURE_HTTPD_ETAG 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_HTTPD_ETAG(...) __VA_ARGS__ "CONFIG_FEATURE_HTTPD_ETAG"
|
|
#else
|
|
# define IF_FEATURE_HTTPD_ETAG(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_HTTPD_ETAG(...)
|
|
#define CONFIG_FEATURE_HTTPD_LAST_MODIFIED 1
|
|
#define ENABLE_FEATURE_HTTPD_LAST_MODIFIED 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_HTTPD_LAST_MODIFIED(...) __VA_ARGS__ "CONFIG_FEATURE_HTTPD_LAST_MODIFIED"
|
|
#else
|
|
# define IF_FEATURE_HTTPD_LAST_MODIFIED(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_HTTPD_LAST_MODIFIED(...)
|
|
#define CONFIG_FEATURE_HTTPD_DATE 1
|
|
#define ENABLE_FEATURE_HTTPD_DATE 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_HTTPD_DATE(...) __VA_ARGS__ "CONFIG_FEATURE_HTTPD_DATE"
|
|
#else
|
|
# define IF_FEATURE_HTTPD_DATE(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_HTTPD_DATE(...)
|
|
#define CONFIG_FEATURE_HTTPD_ACL_IP 1
|
|
#define ENABLE_FEATURE_HTTPD_ACL_IP 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_HTTPD_ACL_IP(...) __VA_ARGS__ "CONFIG_FEATURE_HTTPD_ACL_IP"
|
|
#else
|
|
# define IF_FEATURE_HTTPD_ACL_IP(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_HTTPD_ACL_IP(...)
|
|
#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(...)
|
|
#undef CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP
|
|
#define ENABLE_FEATURE_IFUPDOWN_EXTERNAL_DHCP 0
|
|
#define IF_FEATURE_IFUPDOWN_EXTERNAL_DHCP(...)
|
|
#define IF_NOT_FEATURE_IFUPDOWN_EXTERNAL_DHCP(...) __VA_ARGS__
|
|
#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(...)
|
|
#undef CONFIG_FEATURE_INETD_RPC
|
|
#define ENABLE_FEATURE_INETD_RPC 0
|
|
#define IF_FEATURE_INETD_RPC(...)
|
|
#define IF_NOT_FEATURE_INETD_RPC(...) __VA_ARGS__
|
|
#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(...)
|
|
#undef CONFIG_FEATURE_IP_RARE_PROTOCOLS
|
|
#define ENABLE_FEATURE_IP_RARE_PROTOCOLS 0
|
|
#define IF_FEATURE_IP_RARE_PROTOCOLS(...)
|
|
#define IF_NOT_FEATURE_IP_RARE_PROTOCOLS(...) __VA_ARGS__
|
|
#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_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_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_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(...)
|
|
#undef CONFIG_NETCAT
|
|
#define ENABLE_NETCAT 0
|
|
#define IF_NETCAT(...)
|
|
#define IF_NOT_NETCAT(...) __VA_ARGS__
|
|
#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(...)
|
|
#define CONFIG_NC_110_COMPAT 1
|
|
#define ENABLE_NC_110_COMPAT 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_NC_110_COMPAT(...) __VA_ARGS__ "CONFIG_NC_110_COMPAT"
|
|
#else
|
|
# define IF_NC_110_COMPAT(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_NC_110_COMPAT(...)
|
|
#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_FEATURE_NSLOOKUP_BIG 1
|
|
#define ENABLE_FEATURE_NSLOOKUP_BIG 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_NSLOOKUP_BIG(...) __VA_ARGS__ "CONFIG_FEATURE_NSLOOKUP_BIG"
|
|
#else
|
|
# define IF_FEATURE_NSLOOKUP_BIG(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_NSLOOKUP_BIG(...)
|
|
#define CONFIG_FEATURE_NSLOOKUP_LONG_OPTIONS 1
|
|
#define ENABLE_FEATURE_NSLOOKUP_LONG_OPTIONS 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_NSLOOKUP_LONG_OPTIONS(...) __VA_ARGS__ "CONFIG_FEATURE_NSLOOKUP_LONG_OPTIONS"
|
|
#else
|
|
# define IF_FEATURE_NSLOOKUP_LONG_OPTIONS(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_NSLOOKUP_LONG_OPTIONS(...)
|
|
#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_FEATURE_NTP_AUTH 1
|
|
#define ENABLE_FEATURE_NTP_AUTH 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_NTP_AUTH(...) __VA_ARGS__ "CONFIG_FEATURE_NTP_AUTH"
|
|
#else
|
|
# define IF_FEATURE_NTP_AUTH(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_NTP_AUTH(...)
|
|
#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_SSL_CLIENT 1
|
|
#define ENABLE_SSL_CLIENT 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_SSL_CLIENT(...) __VA_ARGS__ "CONFIG_SSL_CLIENT"
|
|
#else
|
|
# define IF_SSL_CLIENT(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_SSL_CLIENT(...)
|
|
#define CONFIG_TC 1
|
|
#define ENABLE_TC 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_TC(...) __VA_ARGS__ "CONFIG_TC"
|
|
#else
|
|
# define IF_TC(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_TC(...)
|
|
#define CONFIG_FEATURE_TC_INGRESS 1
|
|
#define ENABLE_FEATURE_TC_INGRESS 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_TC_INGRESS(...) __VA_ARGS__ "CONFIG_FEATURE_TC_INGRESS"
|
|
#else
|
|
# define IF_FEATURE_TC_INGRESS(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_TC_INGRESS(...)
|
|
#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_FEATURE_TELNET_WIDTH 1
|
|
#define ENABLE_FEATURE_TELNET_WIDTH 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_TELNET_WIDTH(...) __VA_ARGS__ "CONFIG_FEATURE_TELNET_WIDTH"
|
|
#else
|
|
# define IF_FEATURE_TELNET_WIDTH(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_TELNET_WIDTH(...)
|
|
#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_PORT_DEFAULT 23
|
|
#define ENABLE_FEATURE_TELNETD_PORT_DEFAULT 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_TELNETD_PORT_DEFAULT(...) __VA_ARGS__ "CONFIG_FEATURE_TELNETD_PORT_DEFAULT"
|
|
#else
|
|
# define IF_FEATURE_TELNETD_PORT_DEFAULT(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_TELNETD_PORT_DEFAULT(...)
|
|
#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_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_FEATURE_TFTP_HPA_COMPAT 1
|
|
#define ENABLE_FEATURE_TFTP_HPA_COMPAT 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_TFTP_HPA_COMPAT(...) __VA_ARGS__ "CONFIG_FEATURE_TFTP_HPA_COMPAT"
|
|
#else
|
|
# define IF_FEATURE_TFTP_HPA_COMPAT(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_TFTP_HPA_COMPAT(...)
|
|
#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(...)
|
|
#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(...)
|
|
#undef CONFIG_TFTP_DEBUG
|
|
#define ENABLE_TFTP_DEBUG 0
|
|
#define IF_TFTP_DEBUG(...)
|
|
#define IF_NOT_TFTP_DEBUG(...) __VA_ARGS__
|
|
#define CONFIG_TLS 1
|
|
#define ENABLE_TLS 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_TLS(...) __VA_ARGS__ "CONFIG_TLS"
|
|
#else
|
|
# define IF_TLS(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_TLS(...)
|
|
#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_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_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_FTP 1
|
|
#define ENABLE_FEATURE_WGET_FTP 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_WGET_FTP(...) __VA_ARGS__ "CONFIG_FEATURE_WGET_FTP"
|
|
#else
|
|
# define IF_FEATURE_WGET_FTP(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_WGET_FTP(...)
|
|
#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_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_HTTPS 1
|
|
#define ENABLE_FEATURE_WGET_HTTPS 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_WGET_HTTPS(...) __VA_ARGS__ "CONFIG_FEATURE_WGET_HTTPS"
|
|
#else
|
|
# define IF_FEATURE_WGET_HTTPS(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_WGET_HTTPS(...)
|
|
#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_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(...)
|
|
#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(...)
|
|
#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_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(...)
|
|
#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_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_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_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_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_UDHCPC6_DEFAULT_SCRIPT "/usr/share/udhcpc/default6.script"
|
|
#define ENABLE_UDHCPC6_DEFAULT_SCRIPT 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_UDHCPC6_DEFAULT_SCRIPT(...) __VA_ARGS__ "CONFIG_UDHCPC6_DEFAULT_SCRIPT"
|
|
#else
|
|
# define IF_UDHCPC6_DEFAULT_SCRIPT(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_UDHCPC6_DEFAULT_SCRIPT(...)
|
|
#define CONFIG_UDHCPC6 1
|
|
#define ENABLE_UDHCPC6 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_UDHCPC6(...) __VA_ARGS__ "CONFIG_UDHCPC6"
|
|
#else
|
|
# define IF_UDHCPC6(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_UDHCPC6(...)
|
|
#define CONFIG_FEATURE_UDHCPC6_RFC3646 1
|
|
#define ENABLE_FEATURE_UDHCPC6_RFC3646 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_UDHCPC6_RFC3646(...) __VA_ARGS__ "CONFIG_FEATURE_UDHCPC6_RFC3646"
|
|
#else
|
|
# define IF_FEATURE_UDHCPC6_RFC3646(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_UDHCPC6_RFC3646(...)
|
|
#define CONFIG_FEATURE_UDHCPC6_RFC4704 1
|
|
#define ENABLE_FEATURE_UDHCPC6_RFC4704 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_UDHCPC6_RFC4704(...) __VA_ARGS__ "CONFIG_FEATURE_UDHCPC6_RFC4704"
|
|
#else
|
|
# define IF_FEATURE_UDHCPC6_RFC4704(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_UDHCPC6_RFC4704(...)
|
|
#define CONFIG_FEATURE_UDHCPC6_RFC4833 1
|
|
#define ENABLE_FEATURE_UDHCPC6_RFC4833 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_UDHCPC6_RFC4833(...) __VA_ARGS__ "CONFIG_FEATURE_UDHCPC6_RFC4833"
|
|
#else
|
|
# define IF_FEATURE_UDHCPC6_RFC4833(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_UDHCPC6_RFC4833(...)
|
|
#define CONFIG_FEATURE_UDHCPC6_RFC5970 1
|
|
#define ENABLE_FEATURE_UDHCPC6_RFC5970 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_UDHCPC6_RFC5970(...) __VA_ARGS__ "CONFIG_FEATURE_UDHCPC6_RFC5970"
|
|
#else
|
|
# define IF_FEATURE_UDHCPC6_RFC5970(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_UDHCPC6_RFC5970(...)
|
|
|
|
/*
|
|
* Common options for DHCP applets
|
|
*/
|
|
#define CONFIG_UDHCPC_DEFAULT_INTERFACE "eth0"
|
|
#define ENABLE_UDHCPC_DEFAULT_INTERFACE 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_UDHCPC_DEFAULT_INTERFACE(...) __VA_ARGS__ "CONFIG_UDHCPC_DEFAULT_INTERFACE"
|
|
#else
|
|
# define IF_UDHCPC_DEFAULT_INTERFACE(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_UDHCPC_DEFAULT_INTERFACE(...)
|
|
#undef CONFIG_FEATURE_UDHCP_PORT
|
|
#define ENABLE_FEATURE_UDHCP_PORT 0
|
|
#define IF_FEATURE_UDHCP_PORT(...)
|
|
#define IF_NOT_FEATURE_UDHCP_PORT(...) __VA_ARGS__
|
|
#define CONFIG_UDHCP_DEBUG 2
|
|
#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_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_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_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_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(...)
|
|
#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(...)
|
|
|
|
/*
|
|
* Process Utilities
|
|
*/
|
|
#undef CONFIG_FEATURE_FAST_TOP
|
|
#define ENABLE_FEATURE_FAST_TOP 0
|
|
#define IF_FEATURE_FAST_TOP(...)
|
|
#define IF_NOT_FEATURE_FAST_TOP(...) __VA_ARGS__
|
|
#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(...)
|
|
#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_FEATURE_POWERTOP_INTERACTIVE 1
|
|
#define ENABLE_FEATURE_POWERTOP_INTERACTIVE 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_POWERTOP_INTERACTIVE(...) __VA_ARGS__ "CONFIG_FEATURE_POWERTOP_INTERACTIVE"
|
|
#else
|
|
# define IF_FEATURE_POWERTOP_INTERACTIVE(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_POWERTOP_INTERACTIVE(...)
|
|
#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(...)
|
|
#undef CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS
|
|
#define ENABLE_FEATURE_PS_UNUSUAL_SYSTEMS 0
|
|
#define IF_FEATURE_PS_UNUSUAL_SYSTEMS(...)
|
|
#define IF_NOT_FEATURE_PS_UNUSUAL_SYSTEMS(...) __VA_ARGS__
|
|
#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_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_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_INTERACTIVE 1
|
|
#define ENABLE_FEATURE_TOP_INTERACTIVE 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_TOP_INTERACTIVE(...) __VA_ARGS__ "CONFIG_FEATURE_TOP_INTERACTIVE"
|
|
#else
|
|
# define IF_FEATURE_TOP_INTERACTIVE(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_TOP_INTERACTIVE(...)
|
|
#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(...)
|
|
|
|
/*
|
|
* 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(...)
|
|
#undef CONFIG_FEATURE_RUNSVDIR_LOG
|
|
#define ENABLE_FEATURE_RUNSVDIR_LOG 0
|
|
#define IF_FEATURE_RUNSVDIR_LOG(...)
|
|
#define IF_NOT_FEATURE_RUNSVDIR_LOG(...) __VA_ARGS__
|
|
#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_SVOK 1
|
|
#define ENABLE_SVOK 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_SVOK(...) __VA_ARGS__ "CONFIG_SVOK"
|
|
#else
|
|
# define IF_SVOK(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_SVOK(...)
|
|
#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_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_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
|
|
*/
|
|
#define CONFIG_SH_IS_ASH 1
|
|
#define ENABLE_SH_IS_ASH 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_SH_IS_ASH(...) __VA_ARGS__ "CONFIG_SH_IS_ASH"
|
|
#else
|
|
# define IF_SH_IS_ASH(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_SH_IS_ASH(...)
|
|
#undef CONFIG_SH_IS_HUSH
|
|
#define ENABLE_SH_IS_HUSH 0
|
|
#define IF_SH_IS_HUSH(...)
|
|
#define IF_NOT_SH_IS_HUSH(...) __VA_ARGS__
|
|
#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(...)
|
|
#define CONFIG_SHELL_ASH 1
|
|
#define ENABLE_SHELL_ASH 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_SHELL_ASH(...) __VA_ARGS__ "CONFIG_SHELL_ASH"
|
|
#else
|
|
# define IF_SHELL_ASH(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_SHELL_ASH(...)
|
|
#define CONFIG_ASH 1
|
|
#define ENABLE_ASH 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_ASH(...) __VA_ARGS__ "CONFIG_ASH"
|
|
#else
|
|
# define IF_ASH(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_ASH(...)
|
|
#define CONFIG_ASH_OPTIMIZE_FOR_SIZE 1
|
|
#define ENABLE_ASH_OPTIMIZE_FOR_SIZE 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_ASH_OPTIMIZE_FOR_SIZE(...) __VA_ARGS__ "CONFIG_ASH_OPTIMIZE_FOR_SIZE"
|
|
#else
|
|
# define IF_ASH_OPTIMIZE_FOR_SIZE(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_ASH_OPTIMIZE_FOR_SIZE(...)
|
|
#define CONFIG_ASH_INTERNAL_GLOB 1
|
|
#define ENABLE_ASH_INTERNAL_GLOB 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_ASH_INTERNAL_GLOB(...) __VA_ARGS__ "CONFIG_ASH_INTERNAL_GLOB"
|
|
#else
|
|
# define IF_ASH_INTERNAL_GLOB(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_ASH_INTERNAL_GLOB(...)
|
|
#define CONFIG_ASH_BASH_COMPAT 1
|
|
#define ENABLE_ASH_BASH_COMPAT 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_ASH_BASH_COMPAT(...) __VA_ARGS__ "CONFIG_ASH_BASH_COMPAT"
|
|
#else
|
|
# define IF_ASH_BASH_COMPAT(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_ASH_BASH_COMPAT(...)
|
|
#undef CONFIG_ASH_BASH_SOURCE_CURDIR
|
|
#define ENABLE_ASH_BASH_SOURCE_CURDIR 0
|
|
#define IF_ASH_BASH_SOURCE_CURDIR(...)
|
|
#define IF_NOT_ASH_BASH_SOURCE_CURDIR(...) __VA_ARGS__
|
|
#define CONFIG_ASH_BASH_NOT_FOUND_HOOK 1
|
|
#define ENABLE_ASH_BASH_NOT_FOUND_HOOK 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_ASH_BASH_NOT_FOUND_HOOK(...) __VA_ARGS__ "CONFIG_ASH_BASH_NOT_FOUND_HOOK"
|
|
#else
|
|
# define IF_ASH_BASH_NOT_FOUND_HOOK(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_ASH_BASH_NOT_FOUND_HOOK(...)
|
|
#define CONFIG_ASH_JOB_CONTROL 1
|
|
#define ENABLE_ASH_JOB_CONTROL 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_ASH_JOB_CONTROL(...) __VA_ARGS__ "CONFIG_ASH_JOB_CONTROL"
|
|
#else
|
|
# define IF_ASH_JOB_CONTROL(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_ASH_JOB_CONTROL(...)
|
|
#define CONFIG_ASH_ALIAS 1
|
|
#define ENABLE_ASH_ALIAS 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_ASH_ALIAS(...) __VA_ARGS__ "CONFIG_ASH_ALIAS"
|
|
#else
|
|
# define IF_ASH_ALIAS(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_ASH_ALIAS(...)
|
|
#define CONFIG_ASH_RANDOM_SUPPORT 1
|
|
#define ENABLE_ASH_RANDOM_SUPPORT 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_ASH_RANDOM_SUPPORT(...) __VA_ARGS__ "CONFIG_ASH_RANDOM_SUPPORT"
|
|
#else
|
|
# define IF_ASH_RANDOM_SUPPORT(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_ASH_RANDOM_SUPPORT(...)
|
|
#define CONFIG_ASH_EXPAND_PRMT 1
|
|
#define ENABLE_ASH_EXPAND_PRMT 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_ASH_EXPAND_PRMT(...) __VA_ARGS__ "CONFIG_ASH_EXPAND_PRMT"
|
|
#else
|
|
# define IF_ASH_EXPAND_PRMT(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_ASH_EXPAND_PRMT(...)
|
|
#define CONFIG_ASH_IDLE_TIMEOUT 1
|
|
#define ENABLE_ASH_IDLE_TIMEOUT 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_ASH_IDLE_TIMEOUT(...) __VA_ARGS__ "CONFIG_ASH_IDLE_TIMEOUT"
|
|
#else
|
|
# define IF_ASH_IDLE_TIMEOUT(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_ASH_IDLE_TIMEOUT(...)
|
|
#define CONFIG_ASH_MAIL 1
|
|
#define ENABLE_ASH_MAIL 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_ASH_MAIL(...) __VA_ARGS__ "CONFIG_ASH_MAIL"
|
|
#else
|
|
# define IF_ASH_MAIL(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_ASH_MAIL(...)
|
|
#define CONFIG_ASH_ECHO 1
|
|
#define ENABLE_ASH_ECHO 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_ASH_ECHO(...) __VA_ARGS__ "CONFIG_ASH_ECHO"
|
|
#else
|
|
# define IF_ASH_ECHO(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_ASH_ECHO(...)
|
|
#define CONFIG_ASH_PRINTF 1
|
|
#define ENABLE_ASH_PRINTF 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_ASH_PRINTF(...) __VA_ARGS__ "CONFIG_ASH_PRINTF"
|
|
#else
|
|
# define IF_ASH_PRINTF(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_ASH_PRINTF(...)
|
|
#define CONFIG_ASH_TEST 1
|
|
#define ENABLE_ASH_TEST 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_ASH_TEST(...) __VA_ARGS__ "CONFIG_ASH_TEST"
|
|
#else
|
|
# define IF_ASH_TEST(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_ASH_TEST(...)
|
|
#define CONFIG_ASH_SLEEP 1
|
|
#define ENABLE_ASH_SLEEP 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_ASH_SLEEP(...) __VA_ARGS__ "CONFIG_ASH_SLEEP"
|
|
#else
|
|
# define IF_ASH_SLEEP(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_ASH_SLEEP(...)
|
|
#define CONFIG_ASH_HELP 1
|
|
#define ENABLE_ASH_HELP 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_ASH_HELP(...) __VA_ARGS__ "CONFIG_ASH_HELP"
|
|
#else
|
|
# define IF_ASH_HELP(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_ASH_HELP(...)
|
|
#define CONFIG_ASH_GETOPTS 1
|
|
#define ENABLE_ASH_GETOPTS 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_ASH_GETOPTS(...) __VA_ARGS__ "CONFIG_ASH_GETOPTS"
|
|
#else
|
|
# define IF_ASH_GETOPTS(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_ASH_GETOPTS(...)
|
|
#define CONFIG_ASH_CMDCMD 1
|
|
#define ENABLE_ASH_CMDCMD 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_ASH_CMDCMD(...) __VA_ARGS__ "CONFIG_ASH_CMDCMD"
|
|
#else
|
|
# define IF_ASH_CMDCMD(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_ASH_CMDCMD(...)
|
|
#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_SHELL_HUSH 1
|
|
#define ENABLE_SHELL_HUSH 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_SHELL_HUSH(...) __VA_ARGS__ "CONFIG_SHELL_HUSH"
|
|
#else
|
|
# define IF_SHELL_HUSH(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_SHELL_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(...)
|
|
#undef CONFIG_HUSH_BASH_SOURCE_CURDIR
|
|
#define ENABLE_HUSH_BASH_SOURCE_CURDIR 0
|
|
#define IF_HUSH_BASH_SOURCE_CURDIR(...)
|
|
#define IF_NOT_HUSH_BASH_SOURCE_CURDIR(...) __VA_ARGS__
|
|
#define CONFIG_HUSH_LINENO_VAR 1
|
|
#define ENABLE_HUSH_LINENO_VAR 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_HUSH_LINENO_VAR(...) __VA_ARGS__ "CONFIG_HUSH_LINENO_VAR"
|
|
#else
|
|
# define IF_HUSH_LINENO_VAR(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_HUSH_LINENO_VAR(...)
|
|
#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(...)
|
|
#define CONFIG_HUSH_SAVEHISTORY 1
|
|
#define ENABLE_HUSH_SAVEHISTORY 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_HUSH_SAVEHISTORY(...) __VA_ARGS__ "CONFIG_HUSH_SAVEHISTORY"
|
|
#else
|
|
# define IF_HUSH_SAVEHISTORY(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_HUSH_SAVEHISTORY(...)
|
|
#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_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_HUSH_ECHO 1
|
|
#define ENABLE_HUSH_ECHO 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_HUSH_ECHO(...) __VA_ARGS__ "CONFIG_HUSH_ECHO"
|
|
#else
|
|
# define IF_HUSH_ECHO(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_HUSH_ECHO(...)
|
|
#define CONFIG_HUSH_PRINTF 1
|
|
#define ENABLE_HUSH_PRINTF 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_HUSH_PRINTF(...) __VA_ARGS__ "CONFIG_HUSH_PRINTF"
|
|
#else
|
|
# define IF_HUSH_PRINTF(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_HUSH_PRINTF(...)
|
|
#define CONFIG_HUSH_TEST 1
|
|
#define ENABLE_HUSH_TEST 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_HUSH_TEST(...) __VA_ARGS__ "CONFIG_HUSH_TEST"
|
|
#else
|
|
# define IF_HUSH_TEST(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_HUSH_TEST(...)
|
|
#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_EXPORT 1
|
|
#define ENABLE_HUSH_EXPORT 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_HUSH_EXPORT(...) __VA_ARGS__ "CONFIG_HUSH_EXPORT"
|
|
#else
|
|
# define IF_HUSH_EXPORT(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_HUSH_EXPORT(...)
|
|
#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_READONLY 1
|
|
#define ENABLE_HUSH_READONLY 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_HUSH_READONLY(...) __VA_ARGS__ "CONFIG_HUSH_READONLY"
|
|
#else
|
|
# define IF_HUSH_READONLY(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_HUSH_READONLY(...)
|
|
#define CONFIG_HUSH_KILL 1
|
|
#define ENABLE_HUSH_KILL 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_HUSH_KILL(...) __VA_ARGS__ "CONFIG_HUSH_KILL"
|
|
#else
|
|
# define IF_HUSH_KILL(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_HUSH_KILL(...)
|
|
#define CONFIG_HUSH_WAIT 1
|
|
#define ENABLE_HUSH_WAIT 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_HUSH_WAIT(...) __VA_ARGS__ "CONFIG_HUSH_WAIT"
|
|
#else
|
|
# define IF_HUSH_WAIT(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_HUSH_WAIT(...)
|
|
#define CONFIG_HUSH_COMMAND 1
|
|
#define ENABLE_HUSH_COMMAND 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_HUSH_COMMAND(...) __VA_ARGS__ "CONFIG_HUSH_COMMAND"
|
|
#else
|
|
# define IF_HUSH_COMMAND(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_HUSH_COMMAND(...)
|
|
#define CONFIG_HUSH_TRAP 1
|
|
#define ENABLE_HUSH_TRAP 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_HUSH_TRAP(...) __VA_ARGS__ "CONFIG_HUSH_TRAP"
|
|
#else
|
|
# define IF_HUSH_TRAP(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_HUSH_TRAP(...)
|
|
#define CONFIG_HUSH_TYPE 1
|
|
#define ENABLE_HUSH_TYPE 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_HUSH_TYPE(...) __VA_ARGS__ "CONFIG_HUSH_TYPE"
|
|
#else
|
|
# define IF_HUSH_TYPE(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_HUSH_TYPE(...)
|
|
#define CONFIG_HUSH_TIMES 1
|
|
#define ENABLE_HUSH_TIMES 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_HUSH_TIMES(...) __VA_ARGS__ "CONFIG_HUSH_TIMES"
|
|
#else
|
|
# define IF_HUSH_TIMES(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_HUSH_TIMES(...)
|
|
#define CONFIG_HUSH_READ 1
|
|
#define ENABLE_HUSH_READ 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_HUSH_READ(...) __VA_ARGS__ "CONFIG_HUSH_READ"
|
|
#else
|
|
# define IF_HUSH_READ(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_HUSH_READ(...)
|
|
#define CONFIG_HUSH_SET 1
|
|
#define ENABLE_HUSH_SET 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_HUSH_SET(...) __VA_ARGS__ "CONFIG_HUSH_SET"
|
|
#else
|
|
# define IF_HUSH_SET(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_HUSH_SET(...)
|
|
#define CONFIG_HUSH_UNSET 1
|
|
#define ENABLE_HUSH_UNSET 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_HUSH_UNSET(...) __VA_ARGS__ "CONFIG_HUSH_UNSET"
|
|
#else
|
|
# define IF_HUSH_UNSET(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_HUSH_UNSET(...)
|
|
#define CONFIG_HUSH_ULIMIT 1
|
|
#define ENABLE_HUSH_ULIMIT 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_HUSH_ULIMIT(...) __VA_ARGS__ "CONFIG_HUSH_ULIMIT"
|
|
#else
|
|
# define IF_HUSH_ULIMIT(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_HUSH_ULIMIT(...)
|
|
#define CONFIG_HUSH_UMASK 1
|
|
#define ENABLE_HUSH_UMASK 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_HUSH_UMASK(...) __VA_ARGS__ "CONFIG_HUSH_UMASK"
|
|
#else
|
|
# define IF_HUSH_UMASK(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_HUSH_UMASK(...)
|
|
#define CONFIG_HUSH_GETOPTS 1
|
|
#define ENABLE_HUSH_GETOPTS 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_HUSH_GETOPTS(...) __VA_ARGS__ "CONFIG_HUSH_GETOPTS"
|
|
#else
|
|
# define IF_HUSH_GETOPTS(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_HUSH_GETOPTS(...)
|
|
#undef CONFIG_HUSH_MEMLEAK
|
|
#define ENABLE_HUSH_MEMLEAK 0
|
|
#define IF_HUSH_MEMLEAK(...)
|
|
#define IF_NOT_HUSH_MEMLEAK(...) __VA_ARGS__
|
|
|
|
/*
|
|
* Options common to all shells
|
|
*/
|
|
#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_MATH_BASE 1
|
|
#define ENABLE_FEATURE_SH_MATH_BASE 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_SH_MATH_BASE(...) __VA_ARGS__ "CONFIG_FEATURE_SH_MATH_BASE"
|
|
#else
|
|
# define IF_FEATURE_SH_MATH_BASE(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_SH_MATH_BASE(...)
|
|
#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(...)
|
|
#undef CONFIG_FEATURE_SH_STANDALONE
|
|
#define ENABLE_FEATURE_SH_STANDALONE 0
|
|
#define IF_FEATURE_SH_STANDALONE(...)
|
|
#define IF_NOT_FEATURE_SH_STANDALONE(...) __VA_ARGS__
|
|
#undef CONFIG_FEATURE_SH_NOFORK
|
|
#define ENABLE_FEATURE_SH_NOFORK 0
|
|
#define IF_FEATURE_SH_NOFORK(...)
|
|
#define IF_NOT_FEATURE_SH_NOFORK(...) __VA_ARGS__
|
|
#define CONFIG_FEATURE_SH_READ_FRAC 1
|
|
#define ENABLE_FEATURE_SH_READ_FRAC 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_SH_READ_FRAC(...) __VA_ARGS__ "CONFIG_FEATURE_SH_READ_FRAC"
|
|
#else
|
|
# define IF_FEATURE_SH_READ_FRAC(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_SH_READ_FRAC(...)
|
|
#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(...)
|
|
#define CONFIG_FEATURE_SH_EMBEDDED_SCRIPTS 1
|
|
#define ENABLE_FEATURE_SH_EMBEDDED_SCRIPTS 1
|
|
#ifdef MAKE_SUID
|
|
# define IF_FEATURE_SH_EMBEDDED_SCRIPTS(...) __VA_ARGS__ "CONFIG_FEATURE_SH_EMBEDDED_SCRIPTS"
|
|
#else
|
|
# define IF_FEATURE_SH_EMBEDDED_SCRIPTS(...) __VA_ARGS__
|
|
#endif
|
|
#define IF_NOT_FEATURE_SH_EMBEDDED_SCRIPTS(...)
|
|
|
|
/*
|
|
* 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(...)
|
|
#undef CONFIG_FEATURE_SYSLOGD_PRECISE_TIMESTAMPS
|
|
#define ENABLE_FEATURE_SYSLOGD_PRECISE_TIMESTAMPS 0
|
|
#define IF_FEATURE_SYSLOGD_PRECISE_TIMESTAMPS(...)
|
|
#define IF_NOT_FEATURE_SYSLOGD_PRECISE_TIMESTAMPS(...) __VA_ARGS__
|
|
#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(...)
|