我有filedescriptor和喜歡得到真正的路徑。目前,我打電話sys_readlink /proc/self/fd/<fd>
有時工作,但通常我得到一個錯誤-14(-EFAULT)。sys_readlink失敗EFAULT - 替代
這裏是一些代碼:
fs = get_fs();
set_fs(KERNEL_DS);
err = sys_readlink(path, buf, size-1);
set_fs(fs);
是否有其他(可能更好)的方式來獲得從內核中的真實路徑?
順便說一下,這將返回類似於從打開時間文件時進程根目錄路徑的內容。 – Joshua