当前位置: 技术问答>linux和unix
LINUX内核解读 求教
来源: 互联网 发布时间:2015-04-09
本文导语: 读了赵炯博士的LINUX 0.11的详细注解 对于/init/中的MAIN.c文件中的后面一小部分不大理解 179 if(!(pid=fork()){ 180 close(0); 181 if(open("/etc/rc",0_RDONLY,0)) 182 _exit(1...
读了赵炯博士的LINUX 0.11的详细注解
对于/init/中的MAIN.c文件中的后面一小部分不大理解
179 if(!(pid=fork()){
180 close(0);
181 if(open("/etc/rc",0_RDONLY,0))
182 _exit(1);
183 execve("/bin/sh",argc_rc,envp_rc);
184 _exit(2);
185 }
186 if(pid>0)
187 while(pid!=wait(&i))
188 /**/
189 while(1){
if((pid=fork())
对于/init/中的MAIN.c文件中的后面一小部分不大理解
179 if(!(pid=fork()){
180 close(0);
181 if(open("/etc/rc",0_RDONLY,0))
182 _exit(1);
183 execve("/bin/sh",argc_rc,envp_rc);
184 _exit(2);
185 }
186 if(pid>0)
187 while(pid!=wait(&i))
188 /**/
189 while(1){
if((pid=fork())