Problem with socketpair , AF_UNIX and select call - can anybody through any light on this!
Stephen Croll
scroll at airmail.net
Fri Oct 12 10:28:45 UTC 2007
Miles Sabin wrote:
> Try losing the shutdowns ... you just need to close.
>
Yes. Definitely lose the shutdowns. The close() function decrements the
descriptor's reference count. The socket is really only terminated when
the reference count goes to zero. Shutdown, on the other hand, will
terminate the socket no matter what the reference count is.
In your case, shutdown causes the parent to terminate the child's socket
and vice-versa. The sockets and corresponding file descriptors are no
longer valid.
--
Steve Croll
More information about the users
mailing list