d81cdc8f4f
libredox API bug: Fd::ftruncate and Fd::futimens previously took 'self' (consuming the Fd), which would trigger Fd::drop and close the fd as a side effect. POSIX ftruncate/futimens do NOT close the fd. Changed to '&self' to match the surrounding methods (fsync, fdatasync) and match POSIX semantics.