extern "c" fn send(c.T, *const anyopaque, usize, u32) callconv(.C) isize
sockfd: c.T,
buf: *const anyopaque,
len: usize,
flags: u32,