move int i declarations to top of function
Actually *use* (recv|send)_fds

Fix copy paste error
Fix recv_fds usage

ancil_recv_fds actually returns the *number* of fds read.  Bail
appropriately.