Skip to main content

sys_socket

Function sys_socket 

Source
pub fn sys_socket(domain: usize, ty: usize, protocol: usize) -> SysResult
Available on Unix and crate feature sys-syscall and crate feature sys-unix and crate feature sys only.
Expand description

创建套接字,返回文件描述符。

§Feature Requirement

需要启用 "sys-unix" 特性。

§Examples

use lib_unknown::sys::unix::syscall::{flags, sys_socket};

let _ = sys_socket(flags::AF_INET, flags::SOCK_STREAM, 0);

§Errors

  • 当协议族/类型不支持时返回 SysErr::Ret(内核 errno)。