pub(crate) fn fd_dup_internal( ctx: &mut FunctionEnvMut<'_, WasiEnv>, fd: Fd, min_result_fd: Fd, cloexec: bool, ) -> Result<Fd, Errno>