加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

unix – 如何从Rust中的特定原始文件描述符中读取?

发布时间:2020-12-15 22:38:48 所属栏目:安全 来源:网络整理
导读:Editor’s note: This question is for a version of Rust prior to 1.0. Some answers have been updated to cover Rust 1.0 or up,but not all. 我在Rust中编写了一个systemd socket激活服务.我的进程被systemd传递给一个打开的文件描述符. 是否有任何Rust

Editor’s note: This question is for a version of Rust prior to 1.0. Some answers have been updated to cover Rust 1.0 or up,but not all.

我在Rust中编写了一个systemd socket激活服务.我的进程被systemd传递给一个打开的文件描述符.

是否有任何Rust IO函数采用原始文件描述符?

我在Rust 1.0之前每晚使用Rust.

解决方法

我认为现在你最好的选择可能是使用 libc crate来处理原始文件描述符.

几个月前,FileDesc向私有范围的移动从运行时删除中消失了.有关更多上下文,请参阅此RFC. std :: os :: unix目前的类型为Fd,我相信长期的想法是在该模块中公开更多特定于平台的功能.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读