Lines Matching defs:ld

43  *	ld		LDAP descriptor
57 * msgid = ldap_add( ld, dn, attrs );
61 ldap_add( LDAP *ld, const char *dn, LDAPMod **attrs )
67 if ( ldap_add_ext( ld, dn, attrs, NULL, NULL, &msgid )
71 return( -1 ); /* error is in ld handle */
82 ldap_add_ext( LDAP *ld, const char *dn, LDAPMod **attrs,
101 if ( !NSLDAPI_VALID_LDAP_POINTER( ld )) {
107 LDAP_SET_LDERRNO( ld, LDAP_PARAM_ERROR, NULL, NULL );
113 LDAP_SET_LDERRNO( ld, lderr, NULL, NULL );
121 LDAP_MUTEX_LOCK( ld, LDAP_MSGID_LOCK );
122 *msgidp = ++ld->ld_msgid;
123 LDAP_MUTEX_UNLOCK( ld, LDAP_MSGID_LOCK );
126 if ( ld->ld_cache_on && ld->ld_cache_add != NULL ) {
127 LDAP_MUTEX_LOCK( ld, LDAP_CACHE_LOCK );
128 if ( (rc = (ld->ld_cache_add)( ld, *msgidp, LDAP_REQ_ADD, dn,
131 LDAP_MUTEX_UNLOCK( ld, LDAP_CACHE_LOCK );
134 LDAP_MUTEX_UNLOCK( ld, LDAP_CACHE_LOCK );
138 if (( lderr = nsldapi_alloc_ber_with_options( ld, &ber ))
146 LDAP_SET_LDERRNO( ld, lderr, NULL, NULL );
162 LDAP_SET_LDERRNO( ld, lderr, NULL, NULL );
170 LDAP_SET_LDERRNO( ld, lderr, NULL, NULL );
175 if (( lderr = nsldapi_put_controls( ld, serverctrls, 1, ber ))
182 rc = nsldapi_send_initial_request( ld, *msgidp, LDAP_REQ_ADD,
185 return( rc < 0 ? LDAP_GET_LDERRNO( ld, NULL, NULL ) : LDAP_SUCCESS );
190 ldap_add_s( LDAP *ld, const char *dn, LDAPMod **attrs )
192 return( ldap_add_ext_s( ld, dn, attrs, NULL, NULL ));
196 ldap_add_ext_s( LDAP *ld, const char *dn, LDAPMod **attrs,
202 if (( err = ldap_add_ext( ld, dn, attrs, serverctrls, clientctrls,
207 if ( ldap_result( ld, msgid, 1, (struct timeval *)NULL, &res ) == -1 ) {
208 return( LDAP_GET_LDERRNO( ld, NULL, NULL ) );
211 return( ldap_result2error( ld, res, 1 ) );