system call for new "system call"

Jul 12, 2006 14:59

为了在添加新的系统调用(一般是为了扩展自己需要的功能)时,不需要重新编译内核/重启机器,可以考虑给内核增加一个系统调用,该系统调用用来增加新的"系统调用",而新的"系统调用"则以模块形式出现.这样可以在系统运行中为系统增加新的功能,patch如下 ( Read more... )

Leave a comment

Comments 2

angelscat July 12 2006, 14:24:06 UTC
不错 :) 不过最好再对privcall_hash_table加个锁。

或者也可以暂时把要实现的功能做成一个设备文件的ioctl,这样大概就不用修改内核本身了。

Reply

rickxu July 12 2006, 17:00:49 UTC
嗯,确实要加锁.至于ioctl,呵呵,不会用 :(

Reply


Leave a comment

Up