Я уверен, тысячи людей во всём мире будут вам благодарны, если вы напишите вызов revoke (2) для ядра Linux'a. Сразу скажу - дело не простое, и почитайте для начала http://lkml.org/lkml/2009/6/1/395
Если у вас есть желание написать «оно не надо», пожалуйста, промолчите, я вас умоляю.
P.S. Почти все BSD имеют этот вызов, в WinNT он реализован чуть ли не с 1993 года. Зачем оно? http://bugzilla.kernel.org/show_bug.cgi?id=14505
Всем заранее спасибо.