Lines Matching refs:attrs
82 fill_attrs(struct sysdb_attrs *attrs, va_list in_ap)
92 ret = sysdb_attrs_add_string(attrs, attr, va_arg(ap, const char *));
96 ret = sysdb_attrs_add_bool(attrs, attr, va_arg(ap, int));
99 ret = sysdb_attrs_add_long(attrs, attr, va_arg(ap, long int));
102 ret = sysdb_attrs_add_uint32(attrs, attr, va_arg(ap, uint32_t));
105 ret = sysdb_attrs_add_time_t(attrs, attr, va_arg(ap, time_t));
125 struct sysdb_attrs *attrs = NULL;
129 attrs = sysdb_new_attrs(mem_ctx);
130 if (attrs == NULL) {
134 orig_dn = talloc_asprintf(attrs, "cn=%s,%s", name, base_dn);
139 ret = sysdb_attrs_add_string(attrs, SYSDB_ORIG_DN, orig_dn);
144 ret = sysdb_attrs_add_string(attrs, SYSDB_NAME, name);
150 ret = fill_attrs(attrs, ap);
158 return attrs;
161 talloc_free(attrs);
172 struct sysdb_attrs *attrs = NULL;
176 attrs = mock_sysdb_object(mem_ctx, base_dn, name,
178 if (attrs == NULL) {
184 ret = sysdb_attrs_add_string(attrs, SYSDB_MEMBER, members[i]);
186 talloc_zfree(attrs);
192 return attrs;