kylezk 发表于 2007-1-3 20:29:57

2.4parses_options问题

在2.4内核中,用到parses_options(char * command_line)获取环境参数
本人对函数实现有点不懂,请大侠指教
从bootloader传下来的参数是什么样的模式啊
是类似"noinitrd root=/dev/mtdblock/1 init=/linuxrc console=ttyS0"这种吗
要是这种parse_options函数肯定达不到预期的效果,在函数内部用的是"和空格作为标志去解析的,那么传进来的参数中应该包含引号,但是根据
if (!strncmp(line,"init=",5)) {
line += 5;
execute_command = line;
args = 0;
continue;
}这段代码来看,不可能包含引号啊
页: [1]
查看完整版本: 2.4parses_options问题