proc_create_data("proc_test1",0,init_net.proc_net,&dl_file_ops ,&data_info[0]); data_info[1].inflow=3; data_info[1].upflow=4; proc_create_data("proc_test2",0,init_net.proc_net,&dl_file_ops ,&data_info[1]); } static int__init init_mem_pool(void) { init_mem(); retur...
6、oc_open seq_read , = seq_lseek= seq_release( void )data_info 0.inflow =1 ;data_info 0.upflow =2 ;proc_create_data( proc_test1, 0 , init_net. proc_net&data_info 0 );&dl_opsdata_info 1.inflow =3;data_info 1.upflow =4;proc_create_data( proc_test2, &data_info 1);sta...
struct proc_dir_entry *, const struct proc_ops *, void *); #else /* CONFIG_PROC_FS */ #define proc_create_data(name, mode, parent, proc_ops, data) ({NULL;}) #endif 如果用户配置的内核不支持proc文件系统,那么函数调用将扩展为只返回NULL的语句。注意,({...})是一个gcc扩展语句表达式-...
proc_create_data("proc_test1",0,init_net.proc_net,&dl_file_ops ,&data_info[0]); data_info[1].inflow=3; data_info[1].upflow=4; proc_create_data("proc_test2",0,init_net.proc_net,&dl_file_ops ,&data_info[1]); } staticint__initinit_mem_pool(void) ...
可能是站着开,也可能是连麦开。大家简单过一下前一天的进度,以及今天的安排,然后就是各忙各的。