Lines Matching refs:res

60 #define	PROCESS_LIST_SVC_SQL(rcode, db, dbname, sql, limit, flag, cb, res, len)\
61 rcode = process_list_svc_sql(db, dbname, sql, limit, flag, cb, res);\
63 res->retcode = IDMAP_ERR_BUSY;\
65 res->retcode = IDMAP_ERR_NOTFOUND;
189 idmap_id_res *res;
251 res = &result->ids.ids_val[i];
256 TRACE(req, res, "Start mapping");
261 res);
266 res, 1);
271 res, 0);
273 res->retcode = IDMAP_ERR_IDTYPE;
299 TRACE(req, res, "Native LDAP lookup error=%d", retcode);
305 res = &result->ids.ids_val[i];
307 if (IDMAP_ERROR(res->retcode)) {
308 TRACE(req, res,
310 res->retcode);
312 TRACE(req, res, "Native LDAP lookup");
335 TRACE(req, res, "AD lookup error=%d", retcode);
340 res = &result->ids.ids_val[i];
342 if (res->retcode == IDMAP_ERR_DOMAIN_NOTFOUND &&
362 res->retcode = IDMAP_SUCCESS;
363 TRACE(req, res,
379 TRACE(req, res, "Native LDAP lookup error=%d", retcode);
385 res = &result->ids.ids_val[i];
387 TRACE(req, res, "Native LDAP lookup");
398 res = &result->ids.ids_val[i];
404 res);
409 res, 1);
414 res, 0);
439 res = &result->ids.ids_val[i];
445 res);
451 res);
469 res = &result->ids.ids_val[i];
470 TRACE(req, res,
481 res = &result->ids.ids_val[i];
482 TRACE(req, res, "Done");
490 res = &result->ids.ids_val[i];
493 res->retcode == IDMAP_SUCCESS)
494 idmap_how_clear(&res->info.how);
924 idmap_update_1_svc(idmap_update_batch batch, idmap_update_res *res,
932 res->error_index = -1;
933 (void) memset(&res->error_rule, 0, sizeof (res->error_rule));
934 (void) memset(&res->conflict_rule, 0, sizeof (res->conflict_rule));
937 res->retcode = IDMAP_ERR_PERMISSION_DENIED;
943 res->retcode = IDMAP_SUCCESS;
947 res->retcode = validate_rules(&batch);
948 if (res->retcode != IDMAP_SUCCESS)
952 res->retcode = get_db_handle(&db);
953 if (res->retcode != IDMAP_SUCCESS)
956 res->retcode = sql_exec_no_cb(db, IDMAP_DBNAME, "BEGIN TRANSACTION;");
957 if (res->retcode != IDMAP_SUCCESS)
965 res->retcode = IDMAP_SUCCESS;
968 res->retcode = add_namerule(db,
972 res->retcode = rm_namerule(db,
976 res->retcode = flush_namerules(db);
979 res->retcode = IDMAP_ERR_NOTSUPPORTED;
983 if (res->retcode != IDMAP_SUCCESS) {
984 res->error_index = i;
988 idmap_namerule_cpy(&res->error_rule,
991 res->retcode = r2;
999 if (res->retcode == IDMAP_SUCCESS) {
1000 res->retcode =
1003 if (res->retcode == IDMAP_SUCCESS) {
1009 res->retcode =
1012 res->error_index = -2;
1020 res->retcode = idmap_stat4prot(res->retcode);