Skip to main content

sys_bind

Function sys_bind 

Source
pub fn sys_bind(fd: usize, addr: &[u8]) -> SysResult
Available on Unix and crate feature sys-syscall and crate feature sys-unix and crate feature sys only.
Expand description

将套接字绑定到 addr 描述的地址上。

addr 应为 sockaddr 系列结构的原始字节。

§Feature Requirement

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

§Examples

use lib_unknown::sys::unix::syscall::sys_bind;

let addr = [0u8; 16];
let _ = sys_bind(3, &addr);

§Errors

  • 当 fd 非套接字或地址不可用时返回 SysErr::Ret(内核 errno)。