ab0da30613
Socket and RawEventQueue create fds via libredox raw syscalls that bypass the redox-rt userspace FILETABLE. FdGuard::dup then reserves these positions, causing SYS_DUP_INTO to destroy the existing fds.