Lines Matching refs:el
180 struct ldb_message_element *el;
284 opts->user_map[SDAP_AT_USER_PWD].sys_name, &el);
286 if (el->num_values == 0) pwd = NULL;
287 else pwd = (const char *)el->values[0].data;
290 opts->user_map[SDAP_AT_USER_GECOS].sys_name, &el);
292 if (el->num_values == 0) gecos = NULL;
293 else gecos = (const char *)el->values[0].data;
299 opts->user_map[SDAP_AT_USER_FULLNAME].sys_name, &el);
301 if (el->num_values > 0) gecos = (const char *)el->values[0].data;
305 opts->user_map[SDAP_AT_USER_HOME].sys_name, &el);
307 if (el->num_values == 0) homedir = NULL;
308 else homedir = (const char *)el->values[0].data;
311 opts->user_map[SDAP_AT_USER_SHELL].sys_name, &el);
313 if (el->num_values == 0) shell = NULL;
314 else shell = (const char *)el->values[0].data;
482 ret = sysdb_attrs_get_el(attrs, SYSDB_ORIG_DN, &el);
486 if (!el || el->num_values == 0) {
490 orig_dn = (const char *) el->values[0].data;
500 ret = sysdb_attrs_get_el(attrs, SYSDB_MEMBEROF, &el);
504 if (el->num_values == 0) {
510 for (i = 0; i < el->num_values; i++) {
512 (const char *) el->values[i].data);
528 opts->user_map[SDAP_AT_USER_USN].sys_name, &el);
532 if (el->num_values == 0) {
538 (const char*)el->values[0].data);
542 usn_value = talloc_strdup(tmpctx, (const char*)el->values[0].data);
550 opts->user_map[SDAP_AT_USER_PRINC].sys_name, &el);
554 if (el->num_values == 0) {
558 for (c = 0; c < el->num_values; c++) {
559 upn = talloc_strdup(tmpctx, (const char*) el->values[c].data);