linux-rhconfig.h

来自「lustre 1.6.5 source code」· C头文件 代码 · 共 230 行

H
230
字号
/* * Try to be a little smarter about which kernel are we currently running */#ifndef __rh_config_h__#define __rh_config_h__/* * First, get the version string for the running kernel from * /boot/kernel.h - initscripts should create it for us */#include "/boot/kernel.h"#if defined(__BOOT_KERNEL_SMP) && (__BOOT_KERNEL_SMP == 1)#define __module__smp#endif /* __BOOT_KERNEL_SMP */#if defined(__BOOT_KERNEL_BOOT) && (__BOOT_KERNEL_BOOT == 1)#define __module__BOOT#endif /* __BOOT_KERNEL_BOOT */#if defined(__BOOT_KERNEL_BOOTSMP) && (__BOOT_KERNEL_BOOTSMP == 1)#define __module__BOOTsmp#endif /* __BOOT_KERNEL_BOOTSMP */#if defined(__BOOT_KERNEL_ENTERPRISE) && (__BOOT_KERNEL_ENTERPRISE == 1)#define __module__enterprise#endif /* __BOOT_KERNEL_ENTERPRISE */#if defined(__BOOT_KERNEL_BIGMEM) && (__BOOT_KERNEL_BIGMEM == 1)#define __module__bigmem#endif /* __BOOT_KERNEL_BIGMEM */#if defined(__BOOT_KERNEL_DEBUG) && (__BOOT_KERNEL_DEBUG == 1)#define __module__debug#endif /* __BOOT_KERNEL_DEBUG */#if !defined(__module__smp) && !defined(__module__BOOT) && !defined(__module__BOOTsmp) && !defined(__module__enterprise) && !defined(__module__bigmem) && !defined(__module__debug)#define __module__up#endif /* default (BOOT_KERNEL_UP) */#ifdef __i386__# if defined(__MODULE_KERNEL_i586) && (__MODULE_KERNEL_i586 == 1)#  define __module__i586#  ifdef __module__up#   define __module__i586_up#  endif#  ifdef __module__smp#   define __module__i586_smp#  endif#  ifdef __module__BOOT#   define __module__i586_BOOT#  endif#  ifdef __module__BOOTsmp#   define __module__i586_BOOTsmp#  endif#  ifdef __module__enterprise#   define __module__i586_enterprise#  endif#  ifdef __module__debug#   define __module_i586_debug#  endif# elif defined(__MODULE_KERNEL_i686) && (__MODULE_KERNEL_i686 == 1)#  define __module__i686#  ifdef __module__up#   define __module__i686_up#  endif#  ifdef __module__smp#   define __module__i686_smp#  endif#  ifdef __module__BOOT#   define __module__i686_BOOT#  endif#  ifdef __module__BOOTsmp#   define __module__i686_BOOTsmp#  endif#  ifdef __module__enterprise#   define __module__i686_enterprise#  endif#  ifdef __module__bigmem#   define __module__i686_bigmem#  endif#  ifdef __module__debug#   define __module_i686_debug#  endif# elif defined(__MODULE_KERNEL_athlon) && (__MODULE_KERNEL_athlon == 1)#  define __module__athlon#  ifdef __module__up#   define __module__athlon_up#  endif#  ifdef __module__smp#   define __module__athlon_smp#  endif#  ifdef __module__BOOT#   define __module__athlon_BOOT#  endif#  ifdef __module__BOOTsmp#   define __module__athlon_BOOTsmp#  endif#  ifdef __module__enterprise#   define __module__athlon_enterprise#  endif#  ifdef __module__bigmem#   define __module__athlon_bigmem#  endif#  ifdef __module__debug#   define __module__athlon_debug#  endif# else#  define __module__i386#  ifdef __module__up#   define __module__i386_up#  endif#  ifdef __module__smp#   define __module__i386_smp#  endif#  ifdef __module__BOOT#   define __module__i386_BOOT#  endif#  ifdef __module__BOOTsmp#   define __module__i386_BOOTsmp#  endif#  ifdef __module__enterprise#   define __module__i386_enterprise#  endif#  ifdef __module__debug#   define __module__i386_debug#  endif# endif#endif#ifdef __sparc__# ifdef __arch64__#  define __module__sparc64#  ifdef __module__up#   define __module__sparc64_up#  endif#  ifdef __module__smp#   define __module__sparc64_smp#  endif#  ifdef __module__BOOT#   define __module__sparc64_BOOT#  endif#  ifdef __module__BOOTsmp#   define __module__sparc64_BOOTsmp#  endif#  ifdef __module__enterprise#   define __module__sparc64_enterprise#  endif#  ifdef __module__debug#   define __module__sparc64_debug#  endif# else#  define __module__sparc#  ifdef __module__up#   define __module__sparc_up#  endif#  ifdef __module__smp#   define __module__sparc_smp#  endif#  ifdef __module__BOOT#   define __module__sparc_BOOT#  endif#  ifdef __module__BOOTsmp#   define __module__sparc_BOOTsmp#  endif#  ifdef __module__enterprise#   define __module__sparc_enterprise#  endif#  ifdef __module__debug#   define __module__sparc_debug#  endif# endif#endif#ifdef __alpha__# define __module__alpha# ifdef __module__up#  define __module__alpha_up# endif# ifdef __module__smp#  define __module__alpha_smp# endif# ifdef __module__BOOT#  define __module__alpha_BOOT# endif# ifdef __module__BOOTsmp#  define __module__alpha_BOOTsmp# endif# ifdef __module__enterprise#  define __module__alpha_enterprise# endif# ifdef __module__debug#  define __module__alpha_debug# endif#endif#ifdef __ia64__# define __module__ia64# ifdef __module__up#  define __module__ia64_up# endif# ifdef __module__smp#  define __module__ia64_smp# endif# ifdef __module__BOOT#  define __module__ia64_BOOT# endif# ifdef __module__BOOTsmp#  define __module__ia64_BOOTsmp# endif# ifdef __module__enterprise#  define __module__ia64_enterprise# endif# ifdef __module__debug#  define __module__ia64_debug# endif#endif#if defined(__module__smp) || defined(__module__BOOTsmp) || defined(__module__enterprise) || defined(__module__bigmem)#define _ver_str(x) smp_ ## x#else#define _ver_str(x) x#endif#define RED_HAT_LINUX_KERNEL 1#endif /* __rh_config_h__ */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?