Lines Matching refs:new
495 LDAPMessage *new, *l, *prev, *chainprev, *tmp; local
697 if ( (new = (LDAPMessage*)NSLDAPI_CALLOC( 1, sizeof(struct ldapmsg) ))
702 new->lm_msgid = (int)id;
703 new->lm_msgtype = tag;
704 new->lm_ber = ber;
713 nsldapi_add_result_to_cache( ld, new );
717 if ( new->lm_msgtype == LDAP_RES_SEARCH_RESULT ) {
725 || (new->lm_msgtype != LDAP_RES_SEARCH_REFERENCE
726 && new->lm_msgtype != LDAP_RES_SEARCH_ENTRY) ) {
727 *result = new;
744 if ( l->lm_msgid == new->lm_msgid )
753 *result = new;
758 new->lm_next = ld->ld_responses;
759 ld->ld_responses = new;
762 new->lm_msgid, new->lm_msgtype, msgid );
765 POST( ld, new->lm_msgid, new );
771 new->lm_msgid, new->lm_msgtype, msgid );
800 new->lm_chain = tmp->lm_chain;
801 new->lm_next = tmp->lm_next;
804 ld->ld_responses = new;
806 prev->lm_next = new;
809 chainprev->lm_chain = new;
812 l = new;
822 new->lm_chain = tmp->lm_chain->lm_chain;
823 new->lm_next = tmp->lm_chain->lm_next;
825 tmp->lm_chain = new;
831 new->lm_chain = tmp;
834 ld->ld_responses = new;
836 prev->lm_next = new;
839 chainprev->lm_chain = new;
842 l = new;
850 new->lm_chain = tmp->lm_chain;
851 tmp->lm_chain = new;