Lines Matching refs:ld

57 ldap_modify( LDAP *ld, const char *dn, LDAPMod **mods )  in ldap_modify()  argument
63 if ( ldap_modify_ext( ld, dn, mods, NULL, NULL, &msgid ) in ldap_modify()
73 ldap_modify_ext( LDAP *ld, const char *dn, LDAPMod **mods, in ldap_modify_ext() argument
99 if ( !NSLDAPI_VALID_LDAP_POINTER( ld )) { in ldap_modify_ext()
104 LDAP_SET_LDERRNO( ld, LDAP_PARAM_ERROR, NULL, NULL ); in ldap_modify_ext()
110 LDAP_SET_LDERRNO( ld, lderr, NULL, NULL ); in ldap_modify_ext()
117 LDAP_MUTEX_LOCK( ld, LDAP_MSGID_LOCK ); in ldap_modify_ext()
118 *msgidp = ++ld->ld_msgid; in ldap_modify_ext()
119 LDAP_MUTEX_UNLOCK( ld, LDAP_MSGID_LOCK ); in ldap_modify_ext()
122 if ( ld->ld_cache_on && ld->ld_cache_modify != NULL ) { in ldap_modify_ext()
123 LDAP_MUTEX_LOCK( ld, LDAP_CACHE_LOCK ); in ldap_modify_ext()
124 if ( (rc = (ld->ld_cache_modify)( ld, *msgidp, LDAP_REQ_MODIFY, in ldap_modify_ext()
127 LDAP_MUTEX_UNLOCK( ld, LDAP_CACHE_LOCK ); in ldap_modify_ext()
130 LDAP_MUTEX_UNLOCK( ld, LDAP_CACHE_LOCK ); in ldap_modify_ext()
134 if (( lderr = nsldapi_alloc_ber_with_options( ld, &ber )) in ldap_modify_ext()
142 LDAP_SET_LDERRNO( ld, lderr, NULL, NULL ); in ldap_modify_ext()
160 LDAP_SET_LDERRNO( ld, lderr, NULL, NULL ); in ldap_modify_ext()
168 LDAP_SET_LDERRNO( ld, lderr, NULL, NULL ); in ldap_modify_ext()
173 if (( lderr = nsldapi_put_controls( ld, serverctrls, 1, ber )) in ldap_modify_ext()
180 rc = nsldapi_send_initial_request( ld, *msgidp, LDAP_REQ_MODIFY, in ldap_modify_ext()
183 return( rc < 0 ? LDAP_GET_LDERRNO( ld, NULL, NULL ) : LDAP_SUCCESS ); in ldap_modify_ext()
188 ldap_modify_s( LDAP *ld, const char *dn, LDAPMod **mods ) in ldap_modify_s() argument
190 return( ldap_modify_ext_s( ld, dn, mods, NULL, NULL )); in ldap_modify_s()
195 ldap_modify_ext_s( LDAP *ld, const char *dn, LDAPMod **mods, in ldap_modify_ext_s() argument
201 if (( err = ldap_modify_ext( ld, dn, mods, serverctrls, clientctrls, in ldap_modify_ext_s()
206 if ( ldap_result( ld, msgid, 1, (struct timeval *)NULL, &res ) == -1 ) { in ldap_modify_ext_s()
207 return( LDAP_GET_LDERRNO( ld, NULL, NULL ) ); in ldap_modify_ext_s()
210 return( ldap_result2error( ld, res, 1 ) ); in ldap_modify_ext_s()