.\" 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 "UDP_POLL" "9" "09 October 2005" "" "" .SH NAME udp_poll \- wait for a UDP event. .SH SYNOPSIS "SYNOPSIS" .sp \fB .sp unsigned int udp_poll (struct file * \fIfile\fB, struct socket * \fIsock\fB, poll_table * \fIwait\fB); \fR .SH "ARGUMENTS" .TP \fB\fIfile\fB\fR -- undescribed -- .TP \fB\fIsock\fB\fR -- undescribed -- .TP \fB\fIwait\fB\fR -- undescribed -- .SH "DESCRIPTION" .PP \fIfile\fR - file struct \fIsock\fR - socket \fIwait\fR - poll table .PP This is same as datagram poll, except for the special case of blocking sockets. If application is using a blocking fd and a packet with checksum error is in the queue; then it could get return from select indicating data available but then block when reading it. Add special case code to work around these arguably broken applications.