meizhx
驱动中牛
驱动中牛
  • 注册日期2002-10-21
  • 最后登录2004-06-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1188回复:6

请教linux关键字

楼主#
更多 发布于:2003-05-13 17:17
在linux源码2.4.18中的init.h中有下面一段代码

/*
 * Used for kernel command line parameter setup
 */
struct kernel_param {
const char *str;
int (*setup_func)(char *);
};

extern struct kernel_param __setup_start, __setup_end;

#define __setup(str, fn) \\
static char __setup_str_##fn[] __initdata = str; \\
static struct kernel_param __setup_##fn __attribute__((unused)) __initsetup = { __setup_str_##fn, fn }


我不明白__attribute__((unused))有什么用。请各位大侠指点。
现在还来得及
meizhx
驱动中牛
驱动中牛
  • 注册日期2002-10-21
  • 最后登录2004-06-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-05-14 11:14
难道大家不屑于回答么
现在还来得及
meizhx
驱动中牛
驱动中牛
  • 注册日期2002-10-21
  • 最后登录2004-06-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-05-14 17:55
谢谢,不加这种修饰会有什么后果么?
现在还来得及
游客

返回顶部