APUE里有这样的一个宏定义
#define doit(name) pr_limits(#name, name)
static void pr_limits(char *, int)
doit(RLIMIT_CPU)
在doit宏中使用了新的ANSI C字符串创建算符,以便为每个资源名产生字符串值
doit(RLIMIT_CPU)
这将由C预处理程序扩展为:
pr_limits("RLIMIT_CPU", RLIMIT_CPU)
APUE里有这样的一个宏定义
#define doit(name) pr_limits(#name, name)
static void pr_limits(char *, int)
doit(RLIMIT_CPU)
在doit宏中使用了新的ANSI C字符串创建算符,以便为每个资源名产生字符串值
doit(RLIMIT_CPU)
这将由C预处理程序扩展为:
pr_limits("RLIMIT_CPU", RLIMIT_CPU)