which is written to the integer pointed to by
.IR fd .
Other file descriptors received are closed; any other ancillary messages
-are ignored. If no file descriptor is received,
+are ignored. If no file descriptor is received,
.BI * fd
is set to \-1. The function returns the number of bytes read, or \-1 on
error. For more details, see