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 + -
显示快捷键?