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