2011-04-30 83 views
0

如何添加一個新的libc函數並從C程序調用它?新函數不是任何內核級系統調用的包裝。它的功能將在用戶空間中完成。向libc添加新函數

+0

是的,可能。但你爲什麼想要? – 2011-04-30 17:19:15

+2

這似乎是您遇到的問題的解決方案。你跟我們分享你想要解決的問題是什麼? – karlphillip 2011-04-30 17:24:23

+0

我想通過文件系統接口添加僞事務,並且由於事務具有事務開始命令,我想將其添加爲libc函數。 – 2011-04-30 17:28:33

回答

9

把它放在它自己的庫文件中,並將其與-llibrary_name_here連接起來。屬於libc的唯一的東西已經存在了(還有很多不屬於此處的東西)。