7dee54808a
The kernel proc scheme returns EBADF for writes to Filetable/NewFiletable handles, so the bulk FileTableVerb::Close call was silently failing. Close each O_CLOEXEC fd with SYS_CLOSE instead, which updates both the kernel file table and the userspace FILETABLE. This unblocks Command::spawn() parents waiting on the CLOEXEC sync pipe.