Hello, from ldap_init(3)
"ldap_open() opens a connection to an LDAP server and allocates an LDAP structure
[...]
typedef struct ldap { /* ... other stuff you should not mess with ... */ char ld_lberoptions; int ld_deref; [...]"
Ehmm, what is "other stuff I shouldn't mess with" ? :)