fn close(fd: std.c.fd_t) callconv(.c) c_int
fn close(fd: std.c.fd_t) callconv(.c) c_int { const signed: isize = @bitCast(linux.close(fd)); if (signed < 0) { @branchHint(.unlikely); if (-signed == @backingInt(linux.E.INTR)) return 0; std.c._errno().* = @intCast(-signed); return -1; } return 0; }