Lines Matching refs:rs
64 SlapReply *rs, in backsql_modify_delete_all_values() argument
82 rs->sr_text = "SQL-backend error"; in backsql_modify_delete_all_values()
83 return rs->sr_err = LDAP_OTHER; in backsql_modify_delete_all_values()
99 rs->sr_text = "SQL-backend error"; in backsql_modify_delete_all_values()
100 return rs->sr_err = LDAP_OTHER; in backsql_modify_delete_all_values()
113 rs->sr_text = "SQL-backend error"; in backsql_modify_delete_all_values()
114 return rs->sr_err = LDAP_OTHER; in backsql_modify_delete_all_values()
126 rs->sr_text = "SQL-backend error"; in backsql_modify_delete_all_values()
127 return rs->sr_err = LDAP_OTHER; in backsql_modify_delete_all_values()
157 rs->sr_text = "SQL-backend error"; in backsql_modify_delete_all_values()
158 rs->sr_err = LDAP_OTHER; in backsql_modify_delete_all_values()
175 rs->sr_text = "SQL-backend error"; in backsql_modify_delete_all_values()
176 rs->sr_err = LDAP_OTHER; in backsql_modify_delete_all_values()
192 rs->sr_text = "SQL-backend error"; in backsql_modify_delete_all_values()
193 rs->sr_err = LDAP_OTHER; in backsql_modify_delete_all_values()
219 rs->sr_text = "SQL-backend error"; in backsql_modify_delete_all_values()
220 rs->sr_err = LDAP_OTHER; in backsql_modify_delete_all_values()
231 rs->sr_err = LDAP_SUCCESS; in backsql_modify_delete_all_values()
242 rs->sr_err = BACKSQL_SANITIZE_ERROR( prc ); in backsql_modify_delete_all_values()
247 rs->sr_err = LDAP_OTHER; in backsql_modify_delete_all_values()
249 rs->sr_text = op->o_req_dn.bv_val; in backsql_modify_delete_all_values()
257 rs->sr_err = LDAP_SUCCESS; in backsql_modify_delete_all_values()
263 return rs->sr_err; in backsql_modify_delete_all_values()
269 SlapReply *rs, in backsql_modify_internal() argument
321 rs->sr_err = LDAP_UNWILLING_TO_PERFORM; in backsql_modify_internal()
322 rs->sr_text = "operation not permitted " in backsql_modify_internal()
345 rs->sr_err = LDAP_UNWILLING_TO_PERFORM; in backsql_modify_internal()
346 rs->sr_text = "operation not permitted " in backsql_modify_internal()
362 rs->sr_err = LDAP_UNWILLING_TO_PERFORM; in backsql_modify_internal()
363 rs->sr_text = "operation not permitted " in backsql_modify_internal()
379 rs->sr_err = backsql_modify_delete_all_values( op, rs, dbh, e_id, at ); in backsql_modify_internal()
380 if ( rs->sr_err != LDAP_SUCCESS ) { in backsql_modify_internal()
405 rs->sr_err = LDAP_UNWILLING_TO_PERFORM; in backsql_modify_internal()
406 rs->sr_text = "operation not permitted " in backsql_modify_internal()
439 rs->sr_err = LDAP_OTHER; in backsql_modify_internal()
440 rs->sr_text = "SQL-backend error"; in backsql_modify_internal()
457 rs->sr_text = "SQL-backend error"; in backsql_modify_internal()
458 rs->sr_err = LDAP_OTHER; in backsql_modify_internal()
474 rs->sr_text = "SQL-backend error"; in backsql_modify_internal()
475 rs->sr_err = LDAP_OTHER; in backsql_modify_internal()
500 rs->sr_text = "SQL-backend error"; in backsql_modify_internal()
501 rs->sr_err = LDAP_OTHER; in backsql_modify_internal()
512 rs->sr_err = LDAP_SUCCESS; in backsql_modify_internal()
525 rs->sr_err = BACKSQL_SANITIZE_ERROR( prc ); in backsql_modify_internal()
526 rs->sr_text = at->bam_ad->ad_cname.bv_val; in backsql_modify_internal()
527 return rs->sr_err; in backsql_modify_internal()
536 rs->sr_err = LDAP_OTHER; in backsql_modify_internal()
537 rs->sr_text = "SQL-backend error"; in backsql_modify_internal()
556 rs->sr_err = LDAP_UNWILLING_TO_PERFORM; in backsql_modify_internal()
557 rs->sr_text = "operation not permitted " in backsql_modify_internal()
597 rs->sr_err = LDAP_OTHER; in backsql_modify_internal()
598 rs->sr_text = "SQL-backend error"; in backsql_modify_internal()
615 rs->sr_text = "SQL-backend error"; in backsql_modify_internal()
616 rs->sr_err = LDAP_OTHER; in backsql_modify_internal()
632 rs->sr_text = "SQL-backend error"; in backsql_modify_internal()
633 rs->sr_err = LDAP_OTHER; in backsql_modify_internal()
658 rs->sr_text = "SQL-backend error"; in backsql_modify_internal()
659 rs->sr_err = LDAP_OTHER; in backsql_modify_internal()
670 rs->sr_err = LDAP_SUCCESS; in backsql_modify_internal()
682 rs->sr_err = BACKSQL_SANITIZE_ERROR( prc ); in backsql_modify_internal()
683 rs->sr_text = at->bam_ad->ad_cname.bv_val; in backsql_modify_internal()
690 rs->sr_err = LDAP_OTHER; in backsql_modify_internal()
691 rs->sr_text = at->bam_ad->ad_cname.bv_val; in backsql_modify_internal()
703 rs->sr_err = LDAP_OTHER; in backsql_modify_internal()
704 rs->sr_text = "SQL-backend error"; in backsql_modify_internal()
713 rs->sr_err, in backsql_modify_internal()
714 rs->sr_text ? ": " : "", in backsql_modify_internal()
715 rs->sr_text ? rs->sr_text : "" ); in backsql_modify_internal()
720 return rs->sr_err; in backsql_modify_internal()
726 SlapReply *rs, in backsql_add_attr() argument
751 rs->sr_text = "operation not permitted " in backsql_add_attr()
753 return rs->sr_err = LDAP_UNWILLING_TO_PERFORM; in backsql_add_attr()
769 rs->sr_text = "operation not permitted " in backsql_add_attr()
771 return rs->sr_err = LDAP_UNWILLING_TO_PERFORM; in backsql_add_attr()
799 rs->sr_text = "SQL-backend error"; in backsql_add_attr()
800 return rs->sr_err = LDAP_OTHER; in backsql_add_attr()
815 rs->sr_text = "SQL-backend error"; in backsql_add_attr()
816 return rs->sr_err = LDAP_OTHER; in backsql_add_attr()
836 rs->sr_text = "SQL-backend error"; in backsql_add_attr()
837 return rs->sr_err = LDAP_OTHER; in backsql_add_attr()
857 rs->sr_text = "SQL-backend error"; in backsql_add_attr()
858 return rs->sr_err = LDAP_OTHER; in backsql_add_attr()
869 rs->sr_err = LDAP_SUCCESS; in backsql_add_attr()
879 rs->sr_err = BACKSQL_SANITIZE_ERROR( prc ); in backsql_add_attr()
880 rs->sr_text = op->ora_e->e_name.bv_val; in backsql_add_attr()
882 return rs->sr_err; in backsql_add_attr()
887 rs->sr_err = LDAP_OTHER; in backsql_add_attr()
888 rs->sr_text = op->ora_e->e_name.bv_val; in backsql_add_attr()
890 return rs->sr_err; in backsql_add_attr()
900 backsql_add( Operation *op, SlapReply *rs ) in backsql_add() argument
934 rs->sr_err = LDAP_SUCCESS; in backsql_add()
935 send_ldap_result( op, rs ); in backsql_add()
950 rs->sr_err = entry_schema_check( op, op->ora_e, NULL, 0, 1, NULL, in backsql_add()
951 &rs->sr_text, textbuf, sizeof( textbuf ) ); in backsql_add()
952 if ( rs->sr_err != LDAP_SUCCESS ) { in backsql_add()
961 slap_add_opattrs( op, &rs->sr_text, textbuf, textlen, 1 ); in backsql_add()
970 rs->sr_err = LDAP_ASSERTION_FAILED; in backsql_add()
997 rs->sr_err = LDAP_OBJECT_CLASS_VIOLATION; in backsql_add()
1002 rs->sr_err = structural_class( at->a_vals, &soc, NULL, in backsql_add()
1004 if ( rs->sr_err != LDAP_SUCCESS ) { in backsql_add()
1007 op->ora_e->e_name.bv_val, text, rs->sr_err ); in backsql_add()
1025 rs->sr_err = LDAP_UNWILLING_TO_PERFORM; in backsql_add()
1026 rs->sr_text = "operation not permitted within namingContext"; in backsql_add()
1037 rs->sr_err = LDAP_UNWILLING_TO_PERFORM; in backsql_add()
1038 rs->sr_text = "operation not permitted within namingContext"; in backsql_add()
1050 rs->sr_err = LDAP_UNWILLING_TO_PERFORM; in backsql_add()
1051 rs->sr_text = "operation not permitted within namingContext"; in backsql_add()
1061 rs->sr_err = LDAP_INSUFFICIENT_ACCESS; in backsql_add()
1066 rs->sr_err = backsql_get_db_conn( op, &dbh ); in backsql_add()
1067 if ( rs->sr_err != LDAP_SUCCESS ) { in backsql_add()
1071 rs->sr_text = ( rs->sr_err == LDAP_OTHER ) in backsql_add()
1084 if ( backsql_api_dn2odbc( op, rs, &realdn ) ) { in backsql_add()
1088 rs->sr_err = LDAP_OTHER; in backsql_add()
1089 rs->sr_text = "SQL-backend error"; in backsql_add()
1094 rs->sr_err = backsql_dn2id( op, rs, dbh, &realdn, NULL, 0, 0 ); in backsql_add()
1095 if ( rs->sr_err == LDAP_SUCCESS ) { in backsql_add()
1099 rs->sr_err = LDAP_ALREADY_EXISTS; in backsql_add()
1117 rs->sr_err = backsql_init_search( &bsi, &pdn, in backsql_add()
1119 (time_t)(-1), NULL, dbh, op, rs, slap_anlist_no_attrs, in backsql_add()
1121 if ( rs->sr_err != LDAP_SUCCESS ) { in backsql_add()
1126 rs->sr_err == LDAP_REFERRAL ? "referral" : "no such entry", in backsql_add()
1127 rs->sr_matched ? rs->sr_matched : "(null)" ); in backsql_add()
1136 rs->sr_err = LDAP_INSUFFICIENT_ACCESS; in backsql_add()
1150 rs->sr_err = LDAP_OTHER; in backsql_add()
1151 rs->sr_text = "SQL-backend error"; in backsql_add()
1169 rs->sr_text = "SQL-backend error"; in backsql_add()
1170 rs->sr_err = LDAP_OTHER; in backsql_add()
1206 rs->sr_err = LDAP_OTHER; in backsql_add()
1207 rs->sr_text = "SQL-backend error"; in backsql_add()
1224 rs->sr_err = LDAP_OTHER; in backsql_add()
1225 rs->sr_text = "SQL-backend error"; in backsql_add()
1232 rs->sr_err = LDAP_OTHER; in backsql_add()
1233 rs->sr_text = "SQL-backend error"; in backsql_add()
1250 rs->sr_err = LDAP_OTHER; in backsql_add()
1251 rs->sr_text = "SQL-backend error"; in backsql_add()
1261 rs->sr_err = LDAP_OTHER; in backsql_add()
1262 rs->sr_text = "SQL-backend error"; in backsql_add()
1298 rs->sr_err = LDAP_OTHER; in backsql_add()
1299 rs->sr_text = "SQL-backend error"; in backsql_add()
1313 rs->sr_err = LDAP_OTHER; in backsql_add()
1314 rs->sr_text = "SQL-backend error"; in backsql_add()
1329 rs->sr_text = "SQL-backend error"; in backsql_add()
1330 rs->sr_err = LDAP_OTHER; in backsql_add()
1346 rs->sr_text = "SQL-backend error"; in backsql_add()
1347 rs->sr_err = LDAP_OTHER; in backsql_add()
1363 rs->sr_text = "SQL-backend error"; in backsql_add()
1364 rs->sr_err = LDAP_OTHER; in backsql_add()
1380 rs->sr_text = "SQL-backend error"; in backsql_add()
1381 rs->sr_err = LDAP_OTHER; in backsql_add()
1403 rs->sr_err = LDAP_OTHER; in backsql_add()
1404 rs->sr_text = "SQL-backend error"; in backsql_add()
1432 rs->sr_err = backsql_add_attr( op, rs, dbh, oc, at, new_keyval ); in backsql_add()
1433 if ( rs->sr_err != LDAP_SUCCESS ) { in backsql_add()
1440 rs->sr_err = backsql_add_attr( op, rs, dbh, oc, in backsql_add()
1442 if ( rs->sr_err != LDAP_SUCCESS ) { in backsql_add()
1455 if ( rs->sr_err == LDAP_SUCCESS && !op->o_noop ) { in backsql_add()
1489 rs->sr_err = LDAP_NO_SUCH_OBJECT; in backsql_add()
1490 rs->sr_text = NULL; in backsql_add()
1491 rs->sr_matched = NULL; in backsql_add()
1492 if ( rs->sr_ref ) { in backsql_add()
1493 ber_bvarray_free( rs->sr_ref ); in backsql_add()
1494 rs->sr_ref = NULL; in backsql_add()
1499 if ( op->o_noop && rs->sr_err == LDAP_SUCCESS ) { in backsql_add()
1500 rs->sr_err = LDAP_X_NO_OPERATION; in backsql_add()
1503 send_ldap_result( op, rs ); in backsql_add()
1522 rs->sr_err, in backsql_add()
1523 rs->sr_text ? rs->sr_text : "" ); in backsql_add()
1525 rs->sr_text = NULL; in backsql_add()
1526 rs->sr_matched = NULL; in backsql_add()
1527 if ( rs->sr_ref ) { in backsql_add()
1528 ber_bvarray_free( rs->sr_ref ); in backsql_add()
1529 rs->sr_ref = NULL; in backsql_add()
1532 return rs->sr_err; in backsql_add()