我可以在不重新编译linux内核的情况下修改现有的系统调用吗?

时间:2016-05-04 17:04:56

标签: linux kernel

我希望修改open(2)的标志而不必重新编译内核。

我修改了source code来更改标记,但不得不重新编译是一种痛苦。

有没有办法创建一个模块,所以当我调用open(2)时,我可以传递新的标记"在飞行中"?

我已经看到程序可以拦截系统调用并使用现有标志执行某些操作;但是,如果我没有新的旗帜,那么我不知道我是否应该对拦截采取任何行动。

由于关联,我认为这是不可能的;但是,我不知道。

0 个答案:

没有答案