是否可以(特别是在 Linux 中)从用户提供的函数创建文件描述符,如下所示?
ssize_t (*write)(int fd, const void *buf, size_t count);
ssize_t (*read)(int fd, void *buf, size_t count);
(也许还有更多的功能,比如close()
和/或用于投票的东西)
它应该将操作系统视为正常的 FD 编号,但由用户提供的回调(如上所述)而不是操作系统本身来处理。
我问这个问题的原因是想知道是否可以在用户空间(例如在 Glibc 中)实现此功能建议而不修改内核:https://bugzilla.kernel.org/show_bug.cgi?id=135401 https://bugzilla.kernel.org/show_bug.cgi?id=135401
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)