从内核扩展OSX中的文件描述符获取文件路径

时间:2015-12-02 10:03:09

标签: c macos kernel kernel-extension

我想检索我在OSX 10.10中的内核扩展(从write_args->fdSYS_write系统调用获得)中收到的文件描述符的路径(最好与OSX 10.6保持兼容),像Linux上的this。我试过了:

char filePath[PATH_MAX];
if (fcntl(wa->fd, F_GETPATH, filePath) != -1) {
    return filePath;
}

fcntl显然无法从内核空间获得。同样适用于fd_lookup

感谢任何帮助!

0 个答案:

没有答案