openldap-bugs@PaulSD.com wrote:
Both epoll and the solaris /dev/poll infrastructure support only millisecond resolution, not microsecond resolution, so I assume the microseconds were simply dropped for simplicity.
Could (tvp)->tv_sec*1000 be changed to (tvp)->tv_sec*1000+(tvp)->tv_usec/1000 to correct this issue? https://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=blob;f=servers/sl... https://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=blob;f=servers/sl...
Thanks for the report. Changed in git master, please test.