On 4/15/07, David Schwartz wrote:
> You could easily implement the poll, select, and kevent semantics with just
> this function. I can't think of any reason a more complex implementation
> would be any better.


One reason, as suggested by Thor, is that OpenSSL sometimes needs to
wait on more complex events than just socket read or write. In
particular, some hardware appears to require the use of kevent to
signal completion of crypto operations. It seems fairly natural,
then, to express these wait predicates in terms of a struct kevent.

Nickolai.
__________________________________________________ ____________________
OpenSSL Project http://www.openssl.org
Development Mailing List openssl-dev@openssl.org
Automated List Manager majordomo@openssl.org