extern "c" fn pwrite(c.T, [*]const u8, usize, c.T) callconv(.C) isize
fd: c.T,
buf: [*]const u8,
nbyte: usize,
offset: c.T,