2017-01-04 7 views
0

녹에서 "ioctl"기능을 어떻게 사용할 수 있습니까? 어딘가에 래퍼를 찾아야하나요? 사실상 래퍼가 있습니까? 아니면 표준 Rust 라이브러리에 이미 포함되어 있을까요? 나는 그것을 발견하지 못했다.녹에서 "ioctl"을 호출하는 방법은 무엇입니까? 그리고 리눅스 "tun"드라이버를 인터페이스하십시오

또는 더 일반적으로 Linux "tun"드라이버 인터페이스가 필요합니다.

답변

0

nixioctl을 찾을 수 있으며, 여기에는 * nix 기능의 편리한 래퍼가 포함됩니다.

+0

예, 거기에 iotcl 패키지가 있습니다. 그러나 인기가있는 것은 하나이며, 사실은 얼마나 가깝습니까? – Diime

+0

@Diime, 현재'nix'는 325,649 다운로드 수 있습니다. 나는 이것이 Rust의 Unix API 패키지를 de-factor에 가깝게 만든다고 말할 것이다. – WiSaGaN

+0

좋습니다. 하지만이 방법에 대해 https://github.com/rust-lang/rust/blob/5b3cd3900ceda838f5798c30ab96ceb41f962534/src/libstd/sys/unix/c.rs#L78? – Diime