.\" 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.