As a user of the api, I would expect any timeout I give to say ldap_search_st () to be observed, and never ever block indefinitely.
I should not have to set openldap specific session options to get the behavior described in the rfc/drafts.