.\" This manpage has been automatically generated by docbook2man .\" from a DocBook document. This tool can be found at: .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . .TH "ATALK_FIND_OR_INSERT_SOCKET" "" "06 October 2005" "" "" .SH NAME atalk_find_or_insert_socket \- Try to find a socket matching ADDR .SH SYNOPSIS "SYNOPSIS" .sp \fB .sp struct sock * atalk_find_or_insert_socket (struct sock * \fIsk\fB, struct sockaddr_at * \fIsat\fB); \fR .SH "ARGUMENTS" .TP \fB\fIsk\fB\fR -- undescribed -- .TP \fB\fIsat\fB\fR -- undescribed -- .SH "DESCRIPTION" .PP \fIsk\fR - socket to insert in the list if it is not there already \fIsat\fR - address to search for .PP Try to find a socket matching ADDR in the socket list, if found then return it. If not, insert SK into the socket list. .PP This entire operation must execute atomically.