[PATCH] dup_fd() fixes, part 1