Function bind [src]
Prototype
pub fn bind(fd: i32, addr: *const sockaddr, len: socklen_t) usize Parameters
fd: i32addr: *const sockaddrlen: socklen_t Source
pub fn bind(fd: i32, addr: *const sockaddr, len: socklen_t) usize {
if (native_arch == .x86) {
return socketcall(SC.bind, &[3]usize{ @as(usize, @bitCast(@as(isize, fd))), @intFromPtr(addr), @as(usize, @intCast(len)) });
}
return syscall3(.bind, @as(usize, @bitCast(@as(isize, fd))), @intFromPtr(addr), @as(usize, @intCast(len)));
}