aboutsummaryrefslogtreecommitdiff
path: root/UPDATING
diff options
context:
space:
mode:
authorJeff Roberson <jeff@FreeBSD.org>2009-01-25 07:24:34 +0000
committerJeff Roberson <jeff@FreeBSD.org>2009-01-25 07:24:34 +0000
commit11b763df199bb1fe19dade98a3b14429740ed2ac (patch)
treeaeb322638113f292a9731138a4de39e71327abee /UPDATING
parent739b705c7eb5107bc6b9cf643515463a54c891f7 (diff)
downloadsrc-11b763df199bb1fe19dade98a3b14429740ed2ac.tar.gz
src-11b763df199bb1fe19dade98a3b14429740ed2ac.zip
Fix errors introduced when I rewrote select.
- Restructure selscan() and selrescan() to avoid producing extra selfps when we have a fd in multiple sets. As described below multiple selfps may still exist for other reasons. - Make selrescan() tolerate multiple selfds for a given descriptor set since sockets use two selinfos per fd. If an event on each selinfo fires selrescan() will see the descriptor twice. This could result in select() returning 2x the number of fds actually existing in fd sets. Reported by: mgleason@ncftp.com
Notes
Notes: svn path=/head/; revision=187677
Diffstat (limited to 'UPDATING')
0 files changed, 0 insertions, 0 deletions