diff options
author | Todd C. Miller <millert@cvs.openbsd.org> | 2003-12-31 03:27:24 +0000 |
---|---|---|
committer | Todd C. Miller <millert@cvs.openbsd.org> | 2003-12-31 03:27:24 +0000 |
commit | 23f499490dbfd44837b6e8444733b39e8577d76f (patch) | |
tree | 36e51f78cf130e80aa8a9bfc92190cd065ce4098 /include/ifaddrs.h | |
parent | 8d7e31dc1a81c4e63b4f5022186f2a529198c3ac (diff) |
Implement svc_getreq_poll(3) and friends and use poll(2) instead of select(2)
in the libc rpc code. The main difference between this and the previous
version is the use of a simple free list that simplifies the logic when
adding a socket to svc_pollfd. I've also added code to pack svc_pollfd
when the free list gets too big. The idea general idea is to keep
svc_pollfd as tightly packed as possible to make poll(2) efficient.
Tested by many people and OK deraadt@
Diffstat (limited to 'include/ifaddrs.h')
0 files changed, 0 insertions, 0 deletions