attr               83 examples/VFS/skel_opaque.c static SMB_STRUCT_DIR *skel_opendir(vfs_handle_struct *handle,  const char *fname, const char *mask, uint32 attr)
attr               85 examples/VFS/skel_opaque.c 	return vfswrap_opendir(NULL,  fname, mask, attr);
attr               77 examples/VFS/skel_transparent.c static SMB_STRUCT_DIR *skel_opendir(vfs_handle_struct *handle,  const char *fname, const char *mask, uint32 attr)
attr               79 examples/VFS/skel_transparent.c 	return SMB_VFS_NEXT_OPENDIR(handle, fname, mask, attr);
attr              246 libcli/ldap/ldap_message.c 		asn1_write_OctetString(data, tree->u.equality.attr,
attr              247 libcli/ldap/ldap_message.c 				      strlen(tree->u.equality.attr));
attr              264 libcli/ldap/ldap_message.c 		asn1_write_OctetString(data, tree->u.substring.attr, strlen(tree->u.substring.attr));
attr              294 libcli/ldap/ldap_message.c 		asn1_write_OctetString(data, tree->u.comparison.attr,
attr              295 libcli/ldap/ldap_message.c 				      strlen(tree->u.comparison.attr));
attr              304 libcli/ldap/ldap_message.c 		asn1_write_OctetString(data, tree->u.comparison.attr,
attr              305 libcli/ldap/ldap_message.c 				      strlen(tree->u.comparison.attr));
attr              314 libcli/ldap/ldap_message.c 		asn1_write_LDAPString(data, tree->u.present.attr);
attr              321 libcli/ldap/ldap_message.c 		asn1_write_OctetString(data, tree->u.comparison.attr,
attr              322 libcli/ldap/ldap_message.c 				      strlen(tree->u.comparison.attr));
attr              343 libcli/ldap/ldap_message.c 		if (tree->u.extended.attr) {
attr              345 libcli/ldap/ldap_message.c 			asn1_write_LDAPString(data, tree->u.extended.attr);
attr              468 libcli/ldap/ldap_message.c 			struct ldb_message_element *attr = &r->attributes[i];
attr              470 libcli/ldap/ldap_message.c 			asn1_write_OctetString(data, attr->name,
attr              471 libcli/ldap/ldap_message.c 					       strlen(attr->name));
attr              473 libcli/ldap/ldap_message.c 			for (j=0; j<attr->num_values; j++) {
attr              475 libcli/ldap/ldap_message.c 						       attr->values[j].data,
attr              476 libcli/ldap/ldap_message.c 						       attr->values[j].length);
attr              834 libcli/ldap/ldap_message.c 		ret->u.equality.attr = talloc_steal(ret, attrib);
attr              841 libcli/ldap/ldap_message.c 		DATA_BLOB attr;
attr              849 libcli/ldap/ldap_message.c 		if (!asn1_read_OctetString(data, mem_ctx, &attr)) {
attr              854 libcli/ldap/ldap_message.c 		ret->u.substring.attr = talloc_strndup(ret, (char *)attr.data, attr.length);
attr              946 libcli/ldap/ldap_message.c 		ret->u.comparison.attr = talloc_steal(ret, attrib);
attr              965 libcli/ldap/ldap_message.c 		ret->u.comparison.attr = talloc_steal(ret, attrib);
attr              972 libcli/ldap/ldap_message.c 		char *attr;
attr              977 libcli/ldap/ldap_message.c 		if (!asn1_read_LDAPString(data, ret, &attr)) {
attr              982 libcli/ldap/ldap_message.c 		ret->u.present.attr = talloc_steal(ret, attr);
attr             1003 libcli/ldap/ldap_message.c 		ret->u.comparison.attr = talloc_steal(ret, attrib);
attr             1009 libcli/ldap/ldap_message.c 		char *oid = NULL, *attr = NULL, *value;
attr             1026 libcli/ldap/ldap_message.c 			asn1_read_LDAPString(data, ret, &attr);
attr             1045 libcli/ldap/ldap_message.c 		if ((oid == NULL && attr == NULL) || (value == NULL)) {
attr             1056 libcli/ldap/ldap_message.c 			if (attr) {
attr             1057 libcli/ldap/ldap_message.c 				ret->u.extended.attr = talloc_steal(ret, attr);
attr             1059 libcli/ldap/ldap_message.c 				ret->u.extended.attr = talloc_strdup(ret, "*");
attr             1067 libcli/ldap/ldap_message.c 			ret->u.equality.attr         = talloc_steal(ret, attr);
attr             1253 libcli/ldap/ldap_message.c 			const char *attr;
attr             1255 libcli/ldap/ldap_message.c 							  &attr))
attr             1257 libcli/ldap/ldap_message.c 			if (!add_string_to_array(msg, attr,
attr              254 librpc/gen_ndr/cli_lsa.c 			       struct lsa_ObjectAttribute *attr /* [in] [ref] */,
attr              263 librpc/gen_ndr/cli_lsa.c 	r.in.attr = attr;
attr             1873 librpc/gen_ndr/cli_lsa.c 				struct lsa_ObjectAttribute *attr /* [in] [ref] */,
attr             1882 librpc/gen_ndr/cli_lsa.c 	r.in.attr = attr;
attr               31 librpc/gen_ndr/cli_lsa.h 			       struct lsa_ObjectAttribute *attr /* [in] [ref] */,
attr              223 librpc/gen_ndr/cli_lsa.h 				struct lsa_ObjectAttribute *attr /* [in] [ref] */,
attr              823 librpc/gen_ndr/lsa.h 		struct lsa_ObjectAttribute *attr;/* [ref] */
attr             1353 librpc/gen_ndr/lsa.h 		struct lsa_ObjectAttribute *attr;/* [ref] */
attr             5645 librpc/gen_ndr/ndr_lsa.c 		if (r->in.attr == NULL) {
attr             5648 librpc/gen_ndr/ndr_lsa.c 		NDR_CHECK(ndr_push_lsa_ObjectAttribute(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.attr));
attr             5683 librpc/gen_ndr/ndr_lsa.c 			NDR_PULL_ALLOC(ndr, r->in.attr);
attr             5686 librpc/gen_ndr/ndr_lsa.c 		NDR_PULL_SET_MEM_CTX(ndr, r->in.attr, LIBNDR_FLAG_REF_ALLOC);
attr             5687 librpc/gen_ndr/ndr_lsa.c 		NDR_CHECK(ndr_pull_lsa_ObjectAttribute(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.attr));
attr             5722 librpc/gen_ndr/ndr_lsa.c 		ndr_print_ptr(ndr, "attr", r->in.attr);
attr             5724 librpc/gen_ndr/ndr_lsa.c 		ndr_print_lsa_ObjectAttribute(ndr, "attr", r->in.attr);
attr             9317 librpc/gen_ndr/ndr_lsa.c 		if (r->in.attr == NULL) {
attr             9320 librpc/gen_ndr/ndr_lsa.c 		NDR_CHECK(ndr_push_lsa_ObjectAttribute(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.attr));
attr             9361 librpc/gen_ndr/ndr_lsa.c 			NDR_PULL_ALLOC(ndr, r->in.attr);
attr             9364 librpc/gen_ndr/ndr_lsa.c 		NDR_PULL_SET_MEM_CTX(ndr, r->in.attr, LIBNDR_FLAG_REF_ALLOC);
attr             9365 librpc/gen_ndr/ndr_lsa.c 		NDR_CHECK(ndr_pull_lsa_ObjectAttribute(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.attr));
attr             9400 librpc/gen_ndr/ndr_lsa.c 		ndr_print_ptr(ndr, "attr", r->in.attr);
attr             9402 librpc/gen_ndr/ndr_lsa.c 		ndr_print_lsa_ObjectAttribute(ndr, "attr", r->in.attr);
attr             1005 source3/client/client.c 	uint16 attr;
attr             1062 source3/client/client.c 			   &attr, &size, NULL, NULL, NULL, NULL, NULL) &&
attr             1064 source3/client/client.c 			  &attr, &size, NULL, NULL, NULL)) {
attr             1090 source3/client/client.c 	if (archive_level >= 2 && (attr & aARCH)) {
attr             1091 source3/client/client.c 		cli_setatr(cli, rname, attr & ~(uint16)aARCH, 0);
attr              593 source3/client/clitar.c static void do_setrattr(char *name, uint16 attr, int set)
attr              600 source3/client/clitar.c 		attr |= oldattr;
attr              602 source3/client/clitar.c 		attr = oldattr & ~attr;
attr              605 source3/client/clitar.c 	if (!cli_setatr(cli, name, attr, 0)) {
attr               88 source3/include/privileges.h 	uint32 attr;
attr             2529 source3/include/proto.h 		  uint16 *attr, SMB_OFF_T *size,
attr             2534 source3/include/proto.h 		uint16 *attr, SMB_OFF_T *size, time_t *write_time);
attr             2539 source3/include/proto.h bool cli_setatr(struct cli_state *cli, const char *fname, uint16 attr, time_t t);
attr             4636 source3/include/proto.h 					  const char **attr);
attr             6258 source3/include/proto.h 		const char *wcard, bool wcard_has_wild, uint32 attr, struct dptr_struct **dptr_ret);
attr             6287 source3/include/proto.h 			const char *name, const char *mask, uint32 attr);
attr              209 source3/include/smbldap.h                                   const char **attr);
attr               40 source3/include/vfs_macros.h #define SMB_VFS_OPENDIR(conn, fname, mask, attr) ((conn)->vfs.ops.opendir((conn)->vfs.handles.opendir, (fname), (mask), (attr)))
attr              174 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_OPENDIR(conn, fname, mask, attr) ((conn)->vfs_opaque.ops.opendir((conn)->vfs_opaque.handles.opendir, (fname), (mask), (attr)))
attr              308 source3/include/vfs_macros.h #define SMB_VFS_NEXT_OPENDIR(handle, fname, mask, attr) ((handle)->vfs_next.ops.opendir((handle)->vfs_next.handles.opendir, (fname), (mask), (attr)))
attr              339 source3/lib/ldb/common/attrib_handlers.c 		.attr            = LDB_SYNTAX_INTEGER,
attr              347 source3/lib/ldb/common/attrib_handlers.c 		.attr            = LDB_SYNTAX_OCTET_STRING,
attr              355 source3/lib/ldb/common/attrib_handlers.c 		.attr            = LDB_SYNTAX_DIRECTORY_STRING,
attr              363 source3/lib/ldb/common/attrib_handlers.c 		.attr            = LDB_SYNTAX_DN,
attr              371 source3/lib/ldb/common/attrib_handlers.c 		.attr            = LDB_SYNTAX_OBJECTCLASS,
attr              379 source3/lib/ldb/common/attrib_handlers.c 		.attr            = LDB_SYNTAX_UTC_TIME,
attr              399 source3/lib/ldb/common/attrib_handlers.c 		if (strcmp(ldb_standard_attribs[i].attr, syntax) == 0) {
attr               55 source3/lib/ldb/common/ldb_attributes.c 			h[ldb->schema.num_attrib_handlers+i].attr = talloc_strdup(ldb->schema.attrib_handlers,
attr               56 source3/lib/ldb/common/ldb_attributes.c 										  h[ldb->schema.num_attrib_handlers+i].attr);
attr               57 source3/lib/ldb/common/ldb_attributes.c 			if (h[ldb->schema.num_attrib_handlers+i].attr == NULL) {
attr              103 source3/lib/ldb/common/ldb_attributes.c 	.attr = NULL,
attr              120 source3/lib/ldb/common/ldb_attributes.c 		if (strcmp(ldb->schema.attrib_handlers[i].attr, "*") == 0) {
attr              123 source3/lib/ldb/common/ldb_attributes.c 		if (ldb_attr_cmp(attrib, ldb->schema.attrib_handlers[i].attr) == 0) {
attr              143 source3/lib/ldb/common/ldb_attributes.c 		talloc_free(discard_const_p(char, h->attr));
attr              157 source3/lib/ldb/common/ldb_attributes.c 				  const char *attr, const char *syntax)
attr              166 source3/lib/ldb/common/ldb_attributes.c 	h2.attr = attr;
attr              176 source3/lib/ldb/common/ldb_attributes.c 		const char *attr;
attr              189 source3/lib/ldb/common/ldb_attributes.c 		if (ldb_set_attrib_handler_syntax(ldb, wellknown[i].attr, 
attr              778 source3/lib/ldb/common/ldb_dn.c struct ldb_dn_component *ldb_dn_build_component(void *mem_ctx, const char *attr,
attr              783 source3/lib/ldb/common/ldb_dn.c 	if (attr == NULL || val == NULL) return NULL;
attr              788 source3/lib/ldb/common/ldb_dn.c 	dc->name = talloc_strdup(dc, attr);
attr              805 source3/lib/ldb/common/ldb_dn.c struct ldb_dn *ldb_dn_build_child(void *mem_ctx, const char *attr,
attr              810 source3/lib/ldb/common/ldb_dn.c 	if (! ldb_valid_attr_name(attr)) return NULL;
attr              825 source3/lib/ldb/common/ldb_dn.c 	newdn->components[0].name = talloc_strdup(newdn->components, attr);
attr              438 source3/lib/ldb/common/ldb_ldif.c static int next_attr(void *mem_ctx, char **s, const char **attr, struct ldb_val *value)
attr              446 source3/lib/ldb/common/ldb_ldif.c 		*attr = "-";
attr              468 source3/lib/ldb/common/ldb_ldif.c 	*attr = *s;
attr              524 source3/lib/ldb/common/ldb_ldif.c 	const char *attr=NULL;
attr              557 source3/lib/ldb/common/ldb_ldif.c 	if (next_attr(ldif, &s, &attr, &value) != 0) {
attr              562 source3/lib/ldb/common/ldb_ldif.c 	if (ldb_attr_cmp(attr, "dn") != 0) {
attr              564 source3/lib/ldb/common/ldb_ldif.c 			  attr);
attr              576 source3/lib/ldb/common/ldb_ldif.c 	while (next_attr(ldif, &s, &attr, &value) == 0) {
attr              581 source3/lib/ldb/common/ldb_ldif.c 		if (ldb_attr_cmp(attr, "changetype") == 0) {
attr              597 source3/lib/ldb/common/ldb_ldif.c 		if (ldb_attr_cmp(attr, "add") == 0) {
attr              601 source3/lib/ldb/common/ldb_ldif.c 		if (ldb_attr_cmp(attr, "delete") == 0) {
attr              605 source3/lib/ldb/common/ldb_ldif.c 		if (ldb_attr_cmp(attr, "replace") == 0) {
attr              609 source3/lib/ldb/common/ldb_ldif.c 		if (ldb_attr_cmp(attr, "-") == 0) {
attr              623 source3/lib/ldb/common/ldb_ldif.c 		h = ldb_attrib_handler(ldb, attr);
attr              625 source3/lib/ldb/common/ldb_ldif.c 		if (msg->num_elements > 0 && ldb_attr_cmp(attr, el->name) == 0 &&
attr              657 source3/lib/ldb/common/ldb_ldif.c 			el->name = talloc_strdup(msg->elements, attr);
attr               87 source3/lib/ldb/common/ldb_match.c 	if (ldb_attr_dn(tree->u.present.attr) == 0) {
attr               91 source3/lib/ldb/common/ldb_match.c 	if (ldb_msg_find_element(msg, tree->u.present.attr)) {
attr              112 source3/lib/ldb/common/ldb_match.c 	el = ldb_msg_find_element(msg, tree->u.comparison.attr);
attr              150 source3/lib/ldb/common/ldb_match.c 	if (ldb_attr_dn(tree->u.equality.attr) == 0) {
attr              167 source3/lib/ldb/common/ldb_match.c 	el = ldb_msg_find_element(msg, tree->u.equality.attr);
attr              196 source3/lib/ldb/common/ldb_match.c 	h = ldb_attrib_handler(ldb, tree->u.substring.attr);
attr              263 source3/lib/ldb/common/ldb_match.c 	el = ldb_msg_find_element(msg, tree->u.substring.attr);
attr              328 source3/lib/ldb/common/ldb_match.c 	if (tree->u.extended.attr == NULL) {
attr              346 source3/lib/ldb/common/ldb_match.c 	el = ldb_msg_find_element(msg, tree->u.extended.attr);
attr              683 source3/lib/ldb/common/ldb_msg.c int ldb_attr_in_list(const char * const *attrs, const char *attr)
attr              687 source3/lib/ldb/common/ldb_msg.c 		if (ldb_attr_cmp(attrs[i], attr) == 0) {
attr              698 source3/lib/ldb/common/ldb_msg.c int ldb_msg_rename_attr(struct ldb_message *msg, const char *attr, const char *replace)
attr              700 source3/lib/ldb/common/ldb_msg.c 	struct ldb_message_element *el = ldb_msg_find_element(msg, attr);
attr              715 source3/lib/ldb/common/ldb_msg.c int ldb_msg_copy_attr(struct ldb_message *msg, const char *attr, const char *replace)
attr              717 source3/lib/ldb/common/ldb_msg.c 	struct ldb_message_element *el = ldb_msg_find_element(msg, attr);
attr              724 source3/lib/ldb/common/ldb_msg.c 	return ldb_msg_rename_attr(msg, attr, replace);
attr              731 source3/lib/ldb/common/ldb_msg.c void ldb_msg_remove_attr(struct ldb_message *msg, const char *attr)
attr              733 source3/lib/ldb/common/ldb_msg.c 	struct ldb_message_element *el = ldb_msg_find_element(msg, attr);
attr              222 source3/lib/ldb/common/ldb_parse.c 						 char *attr, char *value)
attr              230 source3/lib/ldb/common/ldb_parse.c 	p1 = strchr(attr, ':');
attr              237 source3/lib/ldb/common/ldb_parse.c 	ret->u.extended.attr = attr;
attr              354 source3/lib/ldb/common/ldb_parse.c 	char *attr, *value;
attr              364 source3/lib/ldb/common/ldb_parse.c 	filtertype = ldb_parse_filtertype(ret, &attr, &value, s);
attr              374 source3/lib/ldb/common/ldb_parse.c 			ret->u.present.attr = attr;
attr              381 source3/lib/ldb/common/ldb_parse.c 				ret->u.present.attr = attr;
attr              387 source3/lib/ldb/common/ldb_parse.c 				ret->u.substring.attr = attr;
attr              405 source3/lib/ldb/common/ldb_parse.c 			ret->u.equality.attr = attr;
attr              416 source3/lib/ldb/common/ldb_parse.c 			ret->u.comparison.attr = attr;
attr              427 source3/lib/ldb/common/ldb_parse.c 			ret->u.comparison.attr = attr;
attr              438 source3/lib/ldb/common/ldb_parse.c 			ret->u.comparison.attr = attr;
attr              449 source3/lib/ldb/common/ldb_parse.c 			ret = ldb_parse_extended(ret, attr, value);
attr              700 source3/lib/ldb/common/ldb_parse.c 				      tree->u.equality.attr, s);
attr              704 source3/lib/ldb/common/ldb_parse.c 		ret = talloc_asprintf(mem_ctx, "(%s=%s", tree->u.substring.attr,
attr              736 source3/lib/ldb/common/ldb_parse.c 				      tree->u.equality.attr, s);
attr              743 source3/lib/ldb/common/ldb_parse.c 				      tree->u.equality.attr, s);
attr              747 source3/lib/ldb/common/ldb_parse.c 		ret = talloc_asprintf(mem_ctx, "(%s=*)", tree->u.present.attr);
attr              753 source3/lib/ldb/common/ldb_parse.c 				      tree->u.equality.attr, s);
attr              760 source3/lib/ldb/common/ldb_parse.c 				      tree->u.extended.attr?tree->u.extended.attr:"", 
attr              778 source3/lib/ldb/common/ldb_parse.c 				 const char *attr, 
attr              787 source3/lib/ldb/common/ldb_parse.c 						    attr, replace);
attr              791 source3/lib/ldb/common/ldb_parse.c 		ldb_parse_tree_attr_replace(tree->u.isnot.child, attr, replace);
attr              797 source3/lib/ldb/common/ldb_parse.c 		if (ldb_attr_cmp(tree->u.equality.attr, attr) == 0) {
attr              798 source3/lib/ldb/common/ldb_parse.c 			tree->u.equality.attr = replace;
attr              802 source3/lib/ldb/common/ldb_parse.c 		if (ldb_attr_cmp(tree->u.substring.attr, attr) == 0) {
attr              803 source3/lib/ldb/common/ldb_parse.c 			tree->u.substring.attr = replace;
attr              807 source3/lib/ldb/common/ldb_parse.c 		if (ldb_attr_cmp(tree->u.present.attr, attr) == 0) {
attr              808 source3/lib/ldb/common/ldb_parse.c 			tree->u.present.attr = replace;
attr              812 source3/lib/ldb/common/ldb_parse.c 		if (tree->u.extended.attr &&
attr              813 source3/lib/ldb/common/ldb_parse.c 		    ldb_attr_cmp(tree->u.extended.attr, attr) == 0) {
attr              814 source3/lib/ldb/common/ldb_parse.c 			tree->u.extended.attr = replace;
attr              141 source3/lib/ldb/common/ldb_utf8.c int ldb_attr_dn(const char *attr)
attr              143 source3/lib/ldb/common/ldb_utf8.c 	if (ldb_attr_cmp(attr, "dn") == 0 ||
attr              144 source3/lib/ldb/common/ldb_utf8.c 	    ldb_attr_cmp(attr, "distinguishedName") == 0) {
attr              255 source3/lib/ldb/include/ldb.h 			const char *attr;
attr              259 source3/lib/ldb/include/ldb.h 			const char *attr;
attr              265 source3/lib/ldb/include/ldb.h 			const char *attr;
attr              268 source3/lib/ldb/include/ldb.h 			const char *attr;
attr              272 source3/lib/ldb/include/ldb.h 			const char *attr;
attr              338 source3/lib/ldb/include/ldb.h 	const char *attr;
attr             1291 source3/lib/ldb/include/ldb.h struct ldb_dn_component *ldb_dn_build_component(void *mem_ctx, const char *attr,
attr             1293 source3/lib/ldb/include/ldb.h struct ldb_dn *ldb_dn_build_child(void *mem_ctx, const char *attr,
attr             1326 source3/lib/ldb/include/ldb.h int ldb_attr_dn(const char *attr);
attr             1510 source3/lib/ldb/include/ldb.h int ldb_attr_in_list(const char * const *attrs, const char *attr);
attr             1514 source3/lib/ldb/include/ldb.h 				 const char *attr, 
attr             1517 source3/lib/ldb/include/ldb.h int ldb_msg_rename_attr(struct ldb_message *msg, const char *attr, const char *replace);
attr             1518 source3/lib/ldb/include/ldb.h int ldb_msg_copy_attr(struct ldb_message *msg, const char *attr, const char *replace);
attr             1519 source3/lib/ldb/include/ldb.h void ldb_msg_remove_attr(struct ldb_message *msg, const char *attr);
attr              193 source3/lib/ldb/include/ldb_private.h 				  const char *attr, const char *syntax);
attr              176 source3/lib/ldb/ldb_ldap/ldb_ldap.c 			     const char *attr, struct berval **bval)
attr              198 source3/lib/ldb/ldb_ldap/ldb_ldap.c 	el->name = talloc_strdup(msg->elements, attr);
attr              514 source3/lib/ldb/ldb_ldap/ldb_ldap.c 			char *attr, *dn;
attr              545 source3/lib/ldb/ldb_ldap/ldb_ldap.c 			for (attr=ldap_first_attribute(lldb->ldap, msg, &berptr);
attr              546 source3/lib/ldb/ldb_ldap/ldb_ldap.c 			     attr;
attr              547 source3/lib/ldb/ldb_ldap/ldb_ldap.c 			     attr=ldap_next_attribute(lldb->ldap, msg, berptr)) {
attr              549 source3/lib/ldb/ldb_ldap/ldb_ldap.c 				bval = ldap_get_values_len(lldb->ldap, msg, attr);
attr              552 source3/lib/ldb/ldb_ldap/ldb_ldap.c 					lldb_add_msg_attr(ac->module->ldb, ares->message, attr, bval);
attr              290 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	char *attr;
attr              343 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		attr = ldb_attr_casefold(mem_ctx, t->u.equality.attr);
attr              344 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		if (attr == NULL) return NULL;
attr              345 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		h = ldb_attrib_handler(module->ldb, attr);
attr              353 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		if (strcasecmp(t->u.equality.attr, "objectclass") == 0) {
attr              369 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		} else if (strcasecmp(t->u.equality.attr, "dn") == 0) {
attr              386 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 						attr,
attr              408 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		attr = ldb_attr_casefold(mem_ctx, t->u.substring.attr);
attr              409 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		if (attr == NULL) return NULL;
attr              410 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		h = ldb_attrib_handler(module->ldb, attr);
attr              425 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 					attr,
attr              429 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		attr = ldb_attr_casefold(mem_ctx, t->u.equality.attr);
attr              430 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		if (attr == NULL) return NULL;
attr              431 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		h = ldb_attrib_handler(module->ldb, attr);
attr              443 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 					attr,
attr              445 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 					attr);
attr              448 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		attr = ldb_attr_casefold(mem_ctx, t->u.equality.attr);
attr              449 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		if (attr == NULL) return NULL;
attr              450 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		h = ldb_attrib_handler(module->ldb, attr);
attr              462 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 					attr,
attr              464 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 					attr);
attr              467 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		if (strcasecmp(t->u.present.attr, "dn") == 0) {
attr              471 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		attr = ldb_attr_casefold(mem_ctx, t->u.present.attr);
attr              472 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		if (attr == NULL) return NULL;
attr              477 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 					attr);
attr              480 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		attr = ldb_attr_casefold(mem_ctx, t->u.equality.attr);
attr              481 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		if (attr == NULL) return NULL;
attr              482 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		h = ldb_attrib_handler(module->ldb, attr);
attr              494 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 					attr,
attr              496 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 					attr);
attr              622 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	const char *attr = (const char *)sqlite3_value_text(argv[3]);
attr              631 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		h = ldb_attrib_handler(ldb, attr);
attr              645 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		h = ldb_attrib_handler(ldb, attr);
attr             1104 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		char *attr;
attr             1108 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		attr = ldb_attr_casefold(lsql_ac, el->name);
attr             1109 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		if (attr == NULL) {
attr             1133 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 					eid, el->name, attr,
attr             1206 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		char *attr;
attr             1211 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		attr = ldb_attr_casefold(lsql_ac, el->name);
attr             1212 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		if (attr == NULL) {
attr             1228 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 						eid, attr);
attr             1264 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 					eid, el->name, attr,
attr             1292 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 							eid, attr);
attr             1325 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 					eid, attr, value.data);
attr              163 source3/lib/ldb/ldb_tdb/ldb_cache.c 		h2.attr = msg->elements[i].name;
attr              106 source3/lib/ldb/ldb_tdb/ldb_index.c 			const char *attr, const struct ldb_val *value)
attr              114 source3/lib/ldb/ldb_tdb/ldb_index.c 	attr_folded = ldb_attr_casefold(ldb, attr);
attr              119 source3/lib/ldb/ldb_tdb/ldb_index.c 	h = ldb_attrib_handler(ldb, attr);
attr              157 source3/lib/ldb/ldb_tdb/ldb_index.c static int ldb_msg_find_idx(const struct ldb_message *msg, const char *attr,
attr              166 source3/lib/ldb/ldb_tdb/ldb_index.c 				if (ldb_attr_cmp((char *)el->values[j].data, attr) == 0) {
attr              203 source3/lib/ldb/ldb_tdb/ldb_index.c 	if (ldb_msg_find_idx(index_list, tree->u.equality.attr, NULL, LTDB_IDXATTR) == -1) {
attr              209 source3/lib/ldb/ldb_tdb/ldb_index.c 	dn = ldb_dn_key(ldb, tree->u.equality.attr, &tree->u.equality.value);
attr              291 source3/lib/ldb/ldb_tdb/ldb_index.c 		tree2.u.equality.attr = LTDB_OBJECTCLASS;
attr              292 source3/lib/ldb/ldb_tdb/ldb_index.c 		if (!tree2.u.equality.attr) {
attr              330 source3/lib/ldb/ldb_tdb/ldb_index.c 	if (ldb_attr_cmp(tree->u.equality.attr, LTDB_OBJECTCLASS) == 0) {
attr              333 source3/lib/ldb/ldb_tdb/ldb_index.c 	if (ldb_attr_dn(tree->u.equality.attr) == 0) {
attr              342 source3/lib/ldb/modules/ldb_map.c BOOL map_attr_check_remote(const struct ldb_map_context *data, const char *attr)
attr              344 source3/lib/ldb/modules/ldb_map.c 	const struct ldb_map_attribute *map = map_attr_find_local(data, attr);
attr              357 source3/lib/ldb/modules/ldb_map.c const char *map_attr_map_local(void *mem_ctx, const struct ldb_map_attribute *map, const char *attr)
attr              360 source3/lib/ldb/modules/ldb_map.c 		return talloc_strdup(mem_ctx, attr);
attr              365 source3/lib/ldb/modules/ldb_map.c 		return talloc_strdup(mem_ctx, attr);
attr              377 source3/lib/ldb/modules/ldb_map.c const char *map_attr_map_remote(void *mem_ctx, const struct ldb_map_attribute *map, const char *attr)
attr              380 source3/lib/ldb/modules/ldb_map.c 		return talloc_strdup(mem_ctx, attr);
attr              384 source3/lib/ldb/modules/ldb_map.c 		return talloc_strdup(mem_ctx, attr);
attr              909 source3/lib/ldb/modules/ldb_map.c 	tree->u.present.attr = talloc_strdup(tree, IS_MAPPED);
attr              537 source3/lib/ldb/modules/ldb_map_outbound.c 		new_attrs = ldb_attr_list_copy_add(mem_ctx, *attrs, tree->u.equality.attr);
attr              661 source3/lib/ldb/modules/ldb_map_outbound.c 	if (map_attr_check_remote(data, tree->u.equality.attr)) {
attr              757 source3/lib/ldb/modules/ldb_map_outbound.c 	const char *attr;
attr              775 source3/lib/ldb/modules/ldb_map_outbound.c 		attr = map_attr_map_local(*new, map, tree->u.present.attr);
attr              776 source3/lib/ldb/modules/ldb_map_outbound.c 		(*new)->u.present.attr = attr;
attr              780 source3/lib/ldb/modules/ldb_map_outbound.c 		attr = map_attr_map_local(*new, map, tree->u.substring.attr);
attr              781 source3/lib/ldb/modules/ldb_map_outbound.c 		(*new)->u.substring.attr = attr;
attr              785 source3/lib/ldb/modules/ldb_map_outbound.c 		attr = map_attr_map_local(*new, map, tree->u.equality.attr);
attr              786 source3/lib/ldb/modules/ldb_map_outbound.c 		(*new)->u.equality.attr = attr;
attr              791 source3/lib/ldb/modules/ldb_map_outbound.c 		attr = map_attr_map_local(*new, map, tree->u.comparison.attr);
attr              792 source3/lib/ldb/modules/ldb_map_outbound.c 		(*new)->u.comparison.attr = attr;
attr              795 source3/lib/ldb/modules/ldb_map_outbound.c 		attr = map_attr_map_local(*new, map, tree->u.extended.attr);
attr              796 source3/lib/ldb/modules/ldb_map_outbound.c 		(*new)->u.extended.attr = attr;
attr              803 source3/lib/ldb/modules/ldb_map_outbound.c 	if (attr == NULL) {
attr              879 source3/lib/ldb/modules/ldb_map_outbound.c 	if (!map_attr_check_remote(data, tree->u.equality.attr)) {
attr              884 source3/lib/ldb/modules/ldb_map_outbound.c 	map = map_attr_find_local(data, tree->u.equality.attr);
attr              893 source3/lib/ldb/modules/ldb_map_outbound.c 			  tree->u.equality.attr);
attr             1254 source3/lib/ldb/modules/ldb_map_outbound.c 		local_tree->u.present.attr = talloc_strdup(local_tree, IS_MAPPED);
attr               72 source3/lib/ldb/modules/ldb_map_private.h BOOL map_attr_check_remote(const struct ldb_map_context *data, const char *attr);
attr               78 source3/lib/ldb/modules/ldb_map_private.h const char *map_attr_map_local(void *mem_ctx, const struct ldb_map_attribute *map, const char *attr);
attr               79 source3/lib/ldb/modules/ldb_map_private.h const char *map_attr_map_remote(void *mem_ctx, const struct ldb_map_attribute *map, const char *attr);
attr               97 source3/lib/ldb/modules/operational.c 	const char *attr;
attr              110 source3/lib/ldb/modules/operational.c 	const char *attr;
attr              134 source3/lib/ldb/modules/operational.c 			if (ldb_attr_cmp(attrs[a], search_sub[i].attr) != 0) {
attr              146 source3/lib/ldb/modules/operational.c 						     search_sub[i].attr) != 0) {
attr              247 source3/lib/ldb/modules/operational.c 					    parse_tree_sub[i].attr, 
attr              256 source3/lib/ldb/modules/operational.c 			if (ldb_attr_cmp(ac->attrs[a], search_sub[i].attr) == 0 &&
attr              364 source3/lib/ldb/samba/ldif_handlers.c 		.attr            = "objectSid",
attr              372 source3/lib/ldb/samba/ldif_handlers.c 		.attr            = "securityIdentifier",
attr              380 source3/lib/ldb/samba/ldif_handlers.c 		.attr            = "ntSecurityDescriptor",
attr              388 source3/lib/ldb/samba/ldif_handlers.c 		.attr            = "objectGUID",
attr              396 source3/lib/ldb/samba/ldif_handlers.c 		.attr            = "invocationId",
attr              404 source3/lib/ldb/samba/ldif_handlers.c 		.attr            = "schemaIDGUID",
attr              412 source3/lib/ldb/samba/ldif_handlers.c 		.attr            = "attributeSecurityGUID",
attr              420 source3/lib/ldb/samba/ldif_handlers.c 		.attr            = "parentGUID",
attr              428 source3/lib/ldb/samba/ldif_handlers.c 		.attr            = "siteGUID",
attr              436 source3/lib/ldb/samba/ldif_handlers.c 		.attr            = "pKTGUID",
attr              444 source3/lib/ldb/samba/ldif_handlers.c 		.attr            = "fRSVersionGUID",
attr              452 source3/lib/ldb/samba/ldif_handlers.c 		.attr            = "fRSReplicaSetGUID",
attr              460 source3/lib/ldb/samba/ldif_handlers.c 		.attr            = "netbootGUID",
attr              468 source3/lib/ldb/samba/ldif_handlers.c 		.attr            = "objectCategory",
attr              253 source3/lib/ldb/tools/cmdline.c 			char attr[1024];
attr              257 source3/lib/ldb/tools/cmdline.c 			attr[0] = '\0';
attr              262 source3/lib/ldb/tools/cmdline.c 				ret = sscanf(p, "%d:%d:%d:%1023[^:]:%1023[^$]", &crit, &bc, &ac, attr, ctxid);
attr              284 source3/lib/ldb/tools/cmdline.c 			if (attr[0]) {
attr              286 source3/lib/ldb/tools/cmdline.c 				control->match.gtOrEq.value = talloc_strdup(control, attr);
attr              287 source3/lib/ldb/tools/cmdline.c 				control->match.gtOrEq.value_len = strlen(attr);
attr              350 source3/lib/ldb/tools/cmdline.c 			char attr[256];
attr              353 source3/lib/ldb/tools/cmdline.c 			attr[0] = '\0';
attr              355 source3/lib/ldb/tools/cmdline.c 			ret = sscanf(p, "%d:%255[^$]", &crit, attr);
attr              356 source3/lib/ldb/tools/cmdline.c 			if ((ret != 2) || (crit < 0) || (crit > 1) || (attr[0] == '\0')) {
attr              368 source3/lib/ldb/tools/cmdline.c 			control->source_attribute = talloc_strdup(control, attr);
attr              369 source3/lib/ldb/tools/cmdline.c 			control->src_attr_len = strlen(attr);
attr              500 source3/lib/ldb/tools/cmdline.c 			char attr[256];
attr              504 source3/lib/ldb/tools/cmdline.c 			attr[0] = '\0';
attr              507 source3/lib/ldb/tools/cmdline.c 			ret = sscanf(p, "%d:%d:%255[^:]:%127[^:]", &crit, &rev, attr, rule);
attr              508 source3/lib/ldb/tools/cmdline.c 			if ((ret < 3) || (crit < 0) || (crit > 1) || (rev < 0 ) || (rev > 1) ||attr[0] == '\0') {
attr              519 source3/lib/ldb/tools/cmdline.c 			control[0]->attributeName = talloc_strdup(control, attr);
attr               92 source3/lib/ldb/tools/oLschema2ldif.c static int add_multi_string(struct ldb_message *msg, const char *attr, char *values)
attr              102 source3/lib/ldb/tools/oLschema2ldif.c 		if (ldb_msg_add_string(msg, attr, s) != 0) {
attr              464 source3/lib/privileges.c 		(*new_la)[i].attr = old_la[i].attr;
attr              440 source3/lib/privileges_basic.c 	new_set[priv_set->count].attr = set.attr;
attr              457 source3/lib/privileges_basic.c 	luid.attr = 0;
attr             2450 source3/libads/ldap.c 	char *attr;
attr             2468 source3/libads/ldap.c 	for (attr = ldap_first_attribute(ads->ldap.ld, (LDAPMessage *)msg, &ptr); 
attr             2469 source3/libads/ldap.c 	     attr; 
attr             2470 source3/libads/ldap.c 	     attr = ldap_next_attribute(ads->ldap.ld, (LDAPMessage *)msg, ptr)) {
attr             2472 source3/libads/ldap.c 		if (strnequal(attr, expected_range_attrib, strlen(expected_range_attrib))) {
attr             2473 source3/libads/ldap.c 			range_attr = attr;
attr             2476 source3/libads/ldap.c 		ldap_memfree(attr);
attr             2478 source3/libads/ldap.c 	if (!attr) {
attr              127 source3/libnet/libnet_dssync.c 				struct drsuapi_DsReplicaAttribute *attr)
attr              131 source3/libnet/libnet_dssync.c 	for (i=0; i<attr->value_ctr.num_values; i++) {
attr              138 source3/libnet/libnet_dssync.c 					      attr->attid,
attr              139 source3/libnet/libnet_dssync.c 					      attr->value_ctr.values[i].blob);
attr              141 source3/libnet/libnet_dssync.c 		attr->value_ctr.values[i].blob = plain_data;
attr              161 source3/libnet/libnet_dssync.c 			struct drsuapi_DsReplicaAttribute *attr;
attr              163 source3/libnet/libnet_dssync.c 			attr = &cur->object.attribute_ctr.attributes[i];
attr              165 source3/libnet/libnet_dssync.c 			if (attr->value_ctr.num_values < 1) {
attr              169 source3/libnet/libnet_dssync.c 			if (!attr->value_ctr.values[0].blob) {
attr              176 source3/libnet/libnet_dssync.c 					    attr);
attr              243 source3/libnet/libnet_dssync_keytab.c 	struct drsuapi_DsReplicaAttribute *attr;
attr              272 source3/libnet/libnet_dssync_keytab.c 		attr = &cur->object.attribute_ctr.attributes[i];
attr              274 source3/libnet/libnet_dssync_keytab.c 		if (attr->attid == DRSUAPI_ATTRIBUTE_servicePrincipalName) {
attr              276 source3/libnet/libnet_dssync_keytab.c 			num_spns = attr->value_ctr.num_values;
attr              279 source3/libnet/libnet_dssync_keytab.c 				blob = attr->value_ctr.values[count].blob;
attr              287 source3/libnet/libnet_dssync_keytab.c 		if (attr->value_ctr.num_values != 1) {
attr              291 source3/libnet/libnet_dssync_keytab.c 		if (!attr->value_ctr.values[0].blob) {
attr              295 source3/libnet/libnet_dssync_keytab.c 		blob = attr->value_ctr.values[0].blob;
attr              297 source3/libnet/libnet_dssync_keytab.c 		switch (attr->attid) {
attr             1587 source3/libsmb/clifile.c 		  uint16 *attr, SMB_OFF_T *size,
attr             1616 source3/libsmb/clifile.c 	if (attr) {
attr             1617 source3/libsmb/clifile.c 		*attr = SVAL(cli->inbuf,smb_vwv10);
attr             1640 source3/libsmb/clifile.c 		uint16 *attr, SMB_OFF_T *size, time_t *write_time)
attr             1677 source3/libsmb/clifile.c 	if (attr) {
attr             1678 source3/libsmb/clifile.c 		*attr = SVAL(cli->inbuf,smb_vwv0);
attr             1731 source3/libsmb/clifile.c bool cli_setatr(struct cli_state *cli, const char *fname, uint16 attr, time_t t)
attr             1744 source3/libsmb/clifile.c 	SSVAL(cli->outbuf,smb_vwv0, attr);
attr              250 source3/modules/onefs_dir.c 	      uint32 attr)
attr              259 source3/modules/onefs_dir.c 		return SMB_VFS_NEXT_OPENDIR(handle, fname, mask, attr);
attr              263 source3/modules/onefs_dir.c 	ret_dirp = SMB_VFS_NEXT_OPENDIR(handle, fname, mask, attr);
attr               33 source3/modules/vfs_audit.c static SMB_STRUCT_DIR *audit_opendir(vfs_handle_struct *handle, const char *fname, const char *mask, uint32 attr);
attr              148 source3/modules/vfs_audit.c static SMB_STRUCT_DIR *audit_opendir(vfs_handle_struct *handle, const char *fname, const char *mask, uint32 attr)
attr              152 source3/modules/vfs_audit.c 	result = SMB_VFS_NEXT_OPENDIR(handle, fname, mask, attr);
attr               45 source3/modules/vfs_cap.c static SMB_STRUCT_DIR *cap_opendir(vfs_handle_struct *handle, const char *fname, const char *mask, uint32 attr)
attr               53 source3/modules/vfs_cap.c 	return SMB_VFS_NEXT_OPENDIR(handle, capname, mask, attr);
attr               94 source3/modules/vfs_catia.c 			  const char *fname, const char *mask, uint32 attr)
attr              102 source3/modules/vfs_catia.c         return SMB_VFS_NEXT_OPENDIR(handle, name, mask, attr);
attr              155 source3/modules/vfs_default.c static SMB_STRUCT_DIR *vfswrap_opendir(vfs_handle_struct *handle,  const char *fname, const char *mask, uint32 attr)
attr               90 source3/modules/vfs_dirsort.c 				       uint32 attr)
attr              103 source3/modules/vfs_dirsort.c 						      attr);
attr               36 source3/modules/vfs_extd_audit.c static SMB_STRUCT_DIR *audit_opendir(vfs_handle_struct *handle, const char *fname, const char *mask, uint32 attr);
attr              159 source3/modules/vfs_extd_audit.c static SMB_STRUCT_DIR *audit_opendir(vfs_handle_struct *handle, const char *fname, const char *mask, uint32 attr)
attr              163 source3/modules/vfs_extd_audit.c 	result = SMB_VFS_NEXT_OPENDIR(handle, fname, mask, attr);
attr               95 source3/modules/vfs_full_audit.c 			  const char *fname, const char *mask, uint32 attr);
attr             1077 source3/modules/vfs_full_audit.c 			  const char *fname, const char *mask, uint32 attr)
attr             1081 source3/modules/vfs_full_audit.c 	result = SMB_VFS_NEXT_OPENDIR(handle, fname, mask, attr);
attr              174 source3/modules/vfs_netatalk.c static SMB_STRUCT_DIR *atalk_opendir(struct vfs_handle_struct *handle, const char *fname, const char *mask, uint32 attr)
attr              178 source3/modules/vfs_netatalk.c 	ret = SMB_VFS_NEXT_OPENDIR(handle, fname, mask, attr);
attr              171 source3/modules/vfs_onefs_shadow_copy.c 			  const char *mask, uint32_t attr)
attr              174 source3/modules/vfs_onefs_shadow_copy.c 		    (handle, cpath ?: path, mask, attr),
attr               74 source3/modules/vfs_shadow_copy.c static SMB_STRUCT_DIR *shadow_copy_opendir(vfs_handle_struct *handle, const char *fname, const char *mask, uint32 attr)
attr               77 source3/modules/vfs_shadow_copy.c 	SMB_STRUCT_DIR *p = SMB_VFS_NEXT_OPENDIR(handle,fname,mask,attr);
attr              346 source3/modules/vfs_shadow_copy2.c 			  const char *fname, const char *mask, uint32 attr)
attr              348 source3/modules/vfs_shadow_copy2.c         SHADOW2_NEXT(OPENDIR, (handle, name, mask, attr), SMB_STRUCT_DIR *, NULL);
attr              335 source3/passdb/pdb_ldap.c 					  const char **attr)
attr              368 source3/passdb/pdb_ldap.c 			filter, attr, result);
attr              379 source3/passdb/pdb_ldap.c 					 const char **attr)
attr              391 source3/passdb/pdb_ldap.c 			filter, attr, result);
attr              402 source3/passdb/pdb_ldap.c 				 const char **attr)
attr              418 source3/passdb/pdb_ldap.c 			filter, attr, result);
attr             4122 source3/passdb/pdb_ldap.c 		const char *attr;
attr             4126 source3/passdb/pdb_ldap.c 		attr = smbldap_talloc_single_attribute(ld, entry, "sambaGroupType",
attr             4128 source3/passdb/pdb_ldap.c 		if (attr == NULL) {
attr             4134 source3/passdb/pdb_ldap.c 		type = (enum lsa_SidType)atol(attr);
attr             4149 source3/passdb/pdb_ldap.c 		attr = smbldap_talloc_single_attribute(ld, entry, "displayName", names);
attr             4151 source3/passdb/pdb_ldap.c 		if (attr == NULL) {
attr             4154 source3/passdb/pdb_ldap.c 			attr = smbldap_talloc_single_attribute(ld, entry, "cn", names);
attr             4157 source3/passdb/pdb_ldap.c 		if (attr == NULL) {
attr             4174 source3/passdb/pdb_ldap.c 		names[rid_index] = attr;
attr              152 source3/printing/print_cups.c 	ipp_attribute_t	*attr;		/* Current attribute */
attr              217 source3/printing/print_cups.c 	for (attr = response->attrs; attr != NULL;) {
attr              222 source3/printing/print_cups.c 		while (attr != NULL && attr->group_tag != IPP_TAG_PRINTER)
attr              223 source3/printing/print_cups.c 			attr = attr->next;
attr              225 source3/printing/print_cups.c 		if (attr == NULL)
attr              235 source3/printing/print_cups.c 		while (attr != NULL && attr->group_tag == IPP_TAG_PRINTER) {
attr              236 source3/printing/print_cups.c         		if (strcmp(attr->name, "printer-name") == 0 &&
attr              237 source3/printing/print_cups.c 			    attr->value_tag == IPP_TAG_NAME) {
attr              240 source3/printing/print_cups.c 						attr->values[0].string.text,
attr              246 source3/printing/print_cups.c         		if (strcmp(attr->name, "printer-info") == 0 &&
attr              247 source3/printing/print_cups.c 			    attr->value_tag == IPP_TAG_TEXT) {
attr              250 source3/printing/print_cups.c 						attr->values[0].string.text,
attr              256 source3/printing/print_cups.c         		attr = attr->next;
attr              309 source3/printing/print_cups.c 	for (attr = response->attrs; attr != NULL;) {
attr              314 source3/printing/print_cups.c 		while (attr != NULL && attr->group_tag != IPP_TAG_PRINTER)
attr              315 source3/printing/print_cups.c 			attr = attr->next;
attr              317 source3/printing/print_cups.c 		if (attr == NULL)
attr              327 source3/printing/print_cups.c 		while (attr != NULL && attr->group_tag == IPP_TAG_PRINTER) {
attr              328 source3/printing/print_cups.c         		if (strcmp(attr->name, "printer-name") == 0 &&
attr              329 source3/printing/print_cups.c 			    attr->value_tag == IPP_TAG_NAME) {
attr              332 source3/printing/print_cups.c 						attr->values[0].string.text,
attr              338 source3/printing/print_cups.c         		if (strcmp(attr->name, "printer-info") == 0 &&
attr              339 source3/printing/print_cups.c 			    attr->value_tag == IPP_TAG_TEXT) {
attr              342 source3/printing/print_cups.c 						attr->values[0].string.text,
attr              348 source3/printing/print_cups.c         		attr = attr->next;
attr             1064 source3/printing/print_cups.c 	ipp_attribute_t	*attr = NULL;		/* Current attribute */
attr             1183 source3/printing/print_cups.c         for (attr = response->attrs; attr != NULL; attr = attr->next) {
attr             1188 source3/printing/print_cups.c 		while (attr != NULL && attr->group_tag != IPP_TAG_JOB)
attr             1189 source3/printing/print_cups.c         		attr = attr->next;
attr             1191 source3/printing/print_cups.c 		if (attr == NULL)
attr             1224 source3/printing/print_cups.c 		while (attr != NULL && attr->group_tag == IPP_TAG_JOB) {
attr             1225 source3/printing/print_cups.c         		if (attr->name == NULL) {
attr             1226 source3/printing/print_cups.c 				attr = attr->next;
attr             1230 source3/printing/print_cups.c         		if (strcmp(attr->name, "job-id") == 0 &&
attr             1231 source3/printing/print_cups.c 			    attr->value_tag == IPP_TAG_INTEGER)
attr             1232 source3/printing/print_cups.c 				job_id = attr->values[0].integer;
attr             1234 source3/printing/print_cups.c         		if (strcmp(attr->name, "job-k-octets") == 0 &&
attr             1235 source3/printing/print_cups.c 			    attr->value_tag == IPP_TAG_INTEGER)
attr             1236 source3/printing/print_cups.c 				job_k_octets = attr->values[0].integer;
attr             1238 source3/printing/print_cups.c         		if (strcmp(attr->name, "job-priority") == 0 &&
attr             1239 source3/printing/print_cups.c 			    attr->value_tag == IPP_TAG_INTEGER)
attr             1240 source3/printing/print_cups.c 				job_priority = attr->values[0].integer;
attr             1242 source3/printing/print_cups.c         		if (strcmp(attr->name, "job-state") == 0 &&
attr             1243 source3/printing/print_cups.c 			    attr->value_tag == IPP_TAG_ENUM)
attr             1244 source3/printing/print_cups.c 				job_status = (ipp_jstate_t)(attr->values[0].integer);
attr             1246 source3/printing/print_cups.c         		if (strcmp(attr->name, "time-at-creation") == 0 &&
attr             1247 source3/printing/print_cups.c 			    attr->value_tag == IPP_TAG_INTEGER)
attr             1248 source3/printing/print_cups.c 				job_time = attr->values[0].integer;
attr             1250 source3/printing/print_cups.c         		if (strcmp(attr->name, "job-name") == 0 &&
attr             1251 source3/printing/print_cups.c 			    attr->value_tag == IPP_TAG_NAME) {
attr             1254 source3/printing/print_cups.c 						attr->values[0].string.text,
attr             1260 source3/printing/print_cups.c         		if (strcmp(attr->name, "job-originating-user-name") == 0 &&
attr             1261 source3/printing/print_cups.c 			    attr->value_tag == IPP_TAG_NAME) {
attr             1264 source3/printing/print_cups.c 						attr->values[0].string.text,
attr             1270 source3/printing/print_cups.c         		attr = attr->next;
attr             1278 source3/printing/print_cups.c 			if (attr == NULL)
attr             1297 source3/printing/print_cups.c 		if (attr == NULL)
attr             1355 source3/printing/print_cups.c         if ((attr = ippFindAttribute(response, "printer-state", IPP_TAG_ENUM)) != NULL) {
attr             1356 source3/printing/print_cups.c 		if (attr->values[0].integer == IPP_PRINTER_STOPPED)
attr             1362 source3/printing/print_cups.c         if ((attr = ippFindAttribute(response, "printer-state-message",
attr             1366 source3/printing/print_cups.c 				attr->values[0].string.text,
attr             1619 source3/printing/print_cups.c 	ipp_attribute_t	*attr;		/* Current attribute */
attr             1697 source3/printing/print_cups.c 	for (attr = response->attrs; attr != NULL;) {
attr             1702 source3/printing/print_cups.c 		while (attr != NULL && attr->group_tag != IPP_TAG_PRINTER)
attr             1703 source3/printing/print_cups.c 			attr = attr->next;
attr             1705 source3/printing/print_cups.c 		if (attr == NULL)
attr             1712 source3/printing/print_cups.c 		while ( attr && (attr->group_tag == IPP_TAG_PRINTER) ) {
attr             1713 source3/printing/print_cups.c         		if (strcmp(attr->name, "printer-name") == 0 &&
attr             1714 source3/printing/print_cups.c 			    attr->value_tag == IPP_TAG_NAME) {
attr             1717 source3/printing/print_cups.c 						attr->values[0].string.text,
attr             1724 source3/printing/print_cups.c         		if ( (strcmp(attr->name, "printer-info") == 0)
attr             1725 source3/printing/print_cups.c 			     && (attr->value_tag == IPP_TAG_TEXT)
attr             1731 source3/printing/print_cups.c 						attr->values[0].string.text,
attr             1743 source3/printing/print_cups.c 			if ( (strcmp(attr->name, "printer-location") == 0)
attr             1744 source3/printing/print_cups.c 			     && (attr->value_tag == IPP_TAG_TEXT)
attr             1750 source3/printing/print_cups.c 						attr->values[0].string.text,
attr             1761 source3/printing/print_cups.c         		attr = attr->next;
attr               73 source3/printing/print_iprint.c 	ipp_attribute_t	*attr;			/* Current attribute */
attr              119 source3/printing/print_iprint.c 	if (((attr = ippFindAttribute(response, "server-version",
attr              121 source3/printing/print_iprint.c 		if ((ver = strstr(attr->values[0].string.text,
attr              137 source3/printing/print_iprint.c 		if ((os = strstr(attr->values[0].string.text,
attr              167 source3/printing/print_iprint.c 	ipp_attribute_t	*attr;			/* Current attribute */
attr              232 source3/printing/print_iprint.c 	for (attr = response->attrs; attr != NULL;) {
attr              237 source3/printing/print_iprint.c 		while (attr != NULL && attr->group_tag != IPP_TAG_PRINTER)
attr              238 source3/printing/print_iprint.c 			attr = attr->next;
attr              240 source3/printing/print_iprint.c 		if (attr == NULL)
attr              252 source3/printing/print_iprint.c 		while (attr != NULL && attr->group_tag == IPP_TAG_PRINTER) {
attr              253 source3/printing/print_iprint.c 			if (strcmp(attr->name, "printer-name") == 0 &&
attr              254 source3/printing/print_iprint.c 			    attr->value_tag == IPP_TAG_NAME)
attr              255 source3/printing/print_iprint.c 				name = attr->values[0].string.text;
attr              257 source3/printing/print_iprint.c 			if (strcmp(attr->name, "printer-info") == 0 &&
attr              258 source3/printing/print_iprint.c 			    (attr->value_tag == IPP_TAG_TEXT ||
attr              259 source3/printing/print_iprint.c 			    attr->value_tag == IPP_TAG_TEXTLANG))
attr              260 source3/printing/print_iprint.c 				info = attr->values[0].string.text;
attr              268 source3/printing/print_iprint.c 			if (!strcmp(attr->name, "smb-enabled") &&
attr              269 source3/printing/print_iprint.c 			    ((attr->value_tag == IPP_TAG_INTEGER &&
attr              270 source3/printing/print_iprint.c 			    !attr->values[0].integer) ||
attr              271 source3/printing/print_iprint.c 			    (attr->value_tag == IPP_TAG_BOOLEAN &&
attr              272 source3/printing/print_iprint.c 			    !attr->values[0].boolean)))
attr              281 source3/printing/print_iprint.c 			if (!strcmp(attr->name, "security-enabled") &&
attr              282 source3/printing/print_iprint.c 			    ((attr->value_tag == IPP_TAG_INTEGER &&
attr              283 source3/printing/print_iprint.c 			    attr->values[0].integer) ||
attr              284 source3/printing/print_iprint.c 			    (attr->value_tag == IPP_TAG_BOOLEAN &&
attr              285 source3/printing/print_iprint.c 			    attr->values[0].boolean)))
attr              288 source3/printing/print_iprint.c 			attr = attr->next;
attr              313 source3/printing/print_iprint.c 	ipp_attribute_t	*attr;			/* Current attribute */
attr              370 source3/printing/print_iprint.c 	for (attr = response->attrs; attr != NULL;) {
attr              375 source3/printing/print_iprint.c 		while (attr != NULL && attr->group_tag != IPP_TAG_PRINTER)
attr              376 source3/printing/print_iprint.c 			attr = attr->next;
attr              378 source3/printing/print_iprint.c 		if (attr == NULL)
attr              385 source3/printing/print_iprint.c 		while (attr != NULL && attr->group_tag == IPP_TAG_PRINTER)
attr              387 source3/printing/print_iprint.c 			if (strcmp(attr->name, "printer-name") == 0 &&
attr              388 source3/printing/print_iprint.c 			    (attr->value_tag == IPP_TAG_URI ||
attr              389 source3/printing/print_iprint.c 			     attr->value_tag == IPP_TAG_NAME ||
attr              390 source3/printing/print_iprint.c 			     attr->value_tag == IPP_TAG_TEXT ||
attr              391 source3/printing/print_iprint.c 			     attr->value_tag == IPP_TAG_NAMELANG ||
attr              392 source3/printing/print_iprint.c 			     attr->value_tag == IPP_TAG_TEXTLANG))
attr              394 source3/printing/print_iprint.c 				for (i = 0; i<attr->num_values; i++)
attr              396 source3/printing/print_iprint.c 					char *url = attr->values[i].string.text;
attr              402 source3/printing/print_iprint.c 			attr = attr->next;
attr              726 source3/printing/print_iprint.c 	ipp_attribute_t	*attr;		/* Current attribute */
attr              818 source3/printing/print_iprint.c 		attr = ippFindAttribute(response, "job-id", IPP_TAG_INTEGER);
attr              819 source3/printing/print_iprint.c 		if (attr != NULL && attr->group_tag == IPP_TAG_JOB)
attr              821 source3/printing/print_iprint.c 			pjob->sysjob = attr->values[0].integer;
attr              852 source3/printing/print_iprint.c 	ipp_attribute_t	*attr = NULL;		/* Current attribute */
attr              984 source3/printing/print_iprint.c 	if ((attr = ippFindAttribute(response, "printer-state", IPP_TAG_ENUM)) != NULL) {
attr              985 source3/printing/print_iprint.c 		if (attr->values[0].integer == IPP_PRINTER_STOPPED)
attr              991 source3/printing/print_iprint.c 	if ((attr = ippFindAttribute(response, "printer-state-message",
attr              993 source3/printing/print_iprint.c 		fstrcpy(status->message, attr->values[0].string.text);
attr              995 source3/printing/print_iprint.c 	if ((attr = ippFindAttribute(response, "printer-current-time",
attr              997 source3/printing/print_iprint.c 		printer_current_time = ippDateToTime(attr->values[0].date);
attr              999 source3/printing/print_iprint.c 	if ((attr = ippFindAttribute(response, "printer-up-time",
attr             1001 source3/printing/print_iprint.c 		printer_up_time = attr->values[0].integer;
attr             1061 source3/printing/print_iprint.c 	for (attr = response->attrs; attr != NULL; attr = attr->next) {
attr             1066 source3/printing/print_iprint.c 		while (attr != NULL && attr->group_tag != IPP_TAG_JOB)
attr             1067 source3/printing/print_iprint.c 			attr = attr->next;
attr             1069 source3/printing/print_iprint.c 		if (attr == NULL)
attr             1102 source3/printing/print_iprint.c 		while (attr != NULL && attr->group_tag == IPP_TAG_JOB) {
attr             1103 source3/printing/print_iprint.c 			if (attr->name == NULL) {
attr             1104 source3/printing/print_iprint.c 				attr = attr->next;
attr             1108 source3/printing/print_iprint.c 			if (strcmp(attr->name, "job-id") == 0 &&
attr             1109 source3/printing/print_iprint.c 			    attr->value_tag == IPP_TAG_INTEGER)
attr             1110 source3/printing/print_iprint.c 				job_id = attr->values[0].integer;
attr             1112 source3/printing/print_iprint.c 			if (strcmp(attr->name, "job-k-octets") == 0 &&
attr             1113 source3/printing/print_iprint.c 			    attr->value_tag == IPP_TAG_INTEGER)
attr             1114 source3/printing/print_iprint.c 				job_k_octets = attr->values[0].integer;
attr             1116 source3/printing/print_iprint.c 			if (strcmp(attr->name, "job-priority") == 0 &&
attr             1117 source3/printing/print_iprint.c 			    attr->value_tag == IPP_TAG_INTEGER)
attr             1118 source3/printing/print_iprint.c 				job_priority = attr->values[0].integer;
attr             1120 source3/printing/print_iprint.c 			if (strcmp(attr->name, "job-state") == 0 &&
attr             1121 source3/printing/print_iprint.c 			    attr->value_tag == IPP_TAG_ENUM)
attr             1122 source3/printing/print_iprint.c 				job_status = (ipp_jstate_t)(attr->values[0].integer);
attr             1124 source3/printing/print_iprint.c 			if (strcmp(attr->name, "time-at-creation") == 0 &&
attr             1125 source3/printing/print_iprint.c 			    attr->value_tag == IPP_TAG_INTEGER)
attr             1135 source3/printing/print_iprint.c 					job_time = attr->values[0].integer; 
attr             1137 source3/printing/print_iprint.c 					job_time = time(NULL) - printer_up_time + attr->values[0].integer;
attr             1140 source3/printing/print_iprint.c 			if (strcmp(attr->name, "job-name") == 0 &&
attr             1141 source3/printing/print_iprint.c 			    (attr->value_tag == IPP_TAG_NAMELANG ||
attr             1142 source3/printing/print_iprint.c 			     attr->value_tag == IPP_TAG_NAME))
attr             1143 source3/printing/print_iprint.c 				job_name = attr->values[0].string.text;
attr             1145 source3/printing/print_iprint.c 			if (strcmp(attr->name, "job-originating-user-name") == 0 &&
attr             1146 source3/printing/print_iprint.c 			    (attr->value_tag == IPP_TAG_NAMELANG ||
attr             1147 source3/printing/print_iprint.c 			     attr->value_tag == IPP_TAG_NAME))
attr             1148 source3/printing/print_iprint.c 				user_name = attr->values[0].string.text;
attr             1150 source3/printing/print_iprint.c 			attr = attr->next;
attr             1158 source3/printing/print_iprint.c 			if (attr == NULL)
attr             1177 source3/printing/print_iprint.c 		if (attr == NULL)
attr               49 source3/rpc_client/cli_lsarpc.c 	struct lsa_ObjectAttribute attr;
attr               53 source3/rpc_client/cli_lsarpc.c 	ZERO_STRUCT(attr);
attr               55 source3/rpc_client/cli_lsarpc.c 	attr.len	= 0x18;
attr               63 source3/rpc_client/cli_lsarpc.c 		attr.sec_qos		= &qos;
attr               68 source3/rpc_client/cli_lsarpc.c 				     &attr,
attr               82 source3/rpc_client/cli_lsarpc.c 	struct lsa_ObjectAttribute attr;
attr               85 source3/rpc_client/cli_lsarpc.c 	ZERO_STRUCT(attr);
attr               87 source3/rpc_client/cli_lsarpc.c 	attr.len	= 0x18;
attr               95 source3/rpc_client/cli_lsarpc.c 		attr.sec_qos		= &qos;
attr              100 source3/rpc_client/cli_lsarpc.c 				      &attr,
attr              442 source3/rpc_server/srv_lsa_nt.c 	o.in.attr		= r->in.attr;
attr             1746 source3/rpc_server/srv_lsa_nt.c 			luid_attrs[i].attribute = privileges.set[i].attr;
attr             5469 source3/rpc_server/srv_samr_nt.c 	uint32 *attr=NULL;
attr             5511 source3/rpc_server/srv_samr_nt.c 		attr=TALLOC_ZERO_ARRAY(p->mem_ctx, uint32, num_members);
attr             5512 source3/rpc_server/srv_samr_nt.c 		if (attr == NULL) {
attr             5516 source3/rpc_server/srv_samr_nt.c 		attr = NULL;
attr             5520 source3/rpc_server/srv_samr_nt.c 		attr[i] = SID_NAME_USER;
attr             5523 source3/rpc_server/srv_samr_nt.c 	rids->types = attr;
attr               59 source3/smbd/dir.c 	uint32 attr;
attr              188 source3/smbd/dir.c 					      dptr->wcard, dptr->attr))) {
attr              233 source3/smbd/dir.c 		return(dptr->attr);
attr              388 source3/smbd/dir.c 		const char *wcard, bool wcard_has_wild, uint32 attr, struct dptr_struct **dptr_ret)
attr              405 source3/smbd/dir.c 	dir_hnd = OpenDir(NULL, conn, path, wcard, attr);
attr              507 source3/smbd/dir.c 	dptr->attr = attr;
attr             1108 source3/smbd/dir.c 			const char *name, const char *mask, uint32 attr)
attr             1128 source3/smbd/dir.c 	dirp->dir = SMB_VFS_OPENDIR(conn, dirp->dir_path, mask, attr);
attr               49 source3/smbd/posix_acls.c 	enum ace_attribute attr;
attr              771 source3/smbd/posix_acls.c 	dbgtext( "canon_ace index %d. Type = %s ", num, pace->attr == ALLOW_ACE ? "allow" : "deny" );
attr              940 source3/smbd/posix_acls.c 				(curr_ace->attr == curr_ace_outer->attr)) {
attr              980 source3/smbd/posix_acls.c 				(curr_ace_outer->attr == DENY_ACE) && (curr_ace->attr == ALLOW_ACE)) {
attr             1374 source3/smbd/posix_acls.c 		pace->attr = ALLOW_ACE;
attr             1419 source3/smbd/posix_acls.c 		pace->attr = ALLOW_ACE;
attr             1445 source3/smbd/posix_acls.c 		pace->attr = ALLOW_ACE;
attr             1698 source3/smbd/posix_acls.c 		current_ace->attr = (psa->type == SEC_ACE_TYPE_ACCESS_ALLOWED) ? ALLOW_ACE : DENY_ACE;
attr             1726 source3/smbd/posix_acls.c 				if (current_ace->attr == ALLOW_ACE)
attr             1729 source3/smbd/posix_acls.c 				if ((current_ace->attr == DENY_ACE) && got_dir_allow) {
attr             1784 source3/smbd/posix_acls.c 			if (current_ace->attr == ALLOW_ACE)
attr             1787 source3/smbd/posix_acls.c 			if ((current_ace->attr == DENY_ACE) && got_file_allow) {
attr             1964 source3/smbd/posix_acls.c 		if (curr_ace->attr != DENY_ACE)
attr             2006 source3/smbd/posix_acls.c 			if (allow_ace_p->attr != ALLOW_ACE)
attr             2027 source3/smbd/posix_acls.c 		if (curr_ace->attr != DENY_ACE)
attr             2040 source3/smbd/posix_acls.c 			curr_ace->attr = ALLOW_ACE;
attr             2048 source3/smbd/posix_acls.c 			if (allow_ace_p->attr != ALLOW_ACE)
attr             2065 source3/smbd/posix_acls.c 		curr_ace->attr = ALLOW_ACE;
attr             2078 source3/smbd/posix_acls.c 		if (curr_ace->attr != DENY_ACE)
attr             2086 source3/smbd/posix_acls.c 			if (allow_ace_p->attr != ALLOW_ACE)
attr             2109 source3/smbd/posix_acls.c 		curr_ace->attr = ALLOW_ACE;
attr             2132 source3/smbd/posix_acls.c 		if (curr_ace->attr != ALLOW_ACE)
attr             2140 source3/smbd/posix_acls.c 			if (allow_ace_p->attr != ALLOW_ACE)
attr             2475 source3/smbd/posix_acls.c 		ace->attr = ALLOW_ACE;
attr             4344 source3/torture/torture.c 	uint16 attr;
attr             4403 source3/torture/torture.c 			if (!cli_getatr(cli1, fname, &attr, NULL, NULL)) {
attr             4410 source3/torture/torture.c 					k,  open_attrs_table[i],  open_attrs_table[j], attr );
attr             4415 source3/torture/torture.c 					if (attr != attr_results[l].result_attr ||
attr             4421 source3/torture/torture.c 						(unsigned int)attr,
attr              154 source3/utils/net_rpc_printer.c 	uint16_t attr;
attr              194 source3/utils/net_rpc_printer.c 		if (!cli_getattrE(cli_share_src, fnum_src, &attr, NULL,
attr              239 source3/utils/net_rpc_printer.c 		if (!cli_setatr(cli_share_dst, dst_name, attr, 0)) {
attr              931 source3/winbindd/idmap_adex/provider_unified.c 	const char *attr = NULL;
attr              940 source3/winbindd/idmap_adex/provider_unified.c 		attr = ADEX_ATTR_UID;
attr              944 source3/winbindd/idmap_adex/provider_unified.c 		attr = ADEX_ATTR_DISPLAYNAME;
attr              952 source3/winbindd/idmap_adex/provider_unified.c 	nt_status = get_object_string(c, msg, ctx, attr, alias);
attr              430 source4/cldap_server/netlogon.c 		if (strcasecmp(t->u.equality.attr, "DnsDomain") == 0) {
attr              435 source4/cldap_server/netlogon.c 		if (strcasecmp(t->u.equality.attr, "Host") == 0) {
attr              440 source4/cldap_server/netlogon.c 		if (strcasecmp(t->u.equality.attr, "DomainGuid") == 0) {
attr              449 source4/cldap_server/netlogon.c 		if (strcasecmp(t->u.equality.attr, "DomainSid") == 0) {
attr              454 source4/cldap_server/netlogon.c 		if (strcasecmp(t->u.equality.attr, "User") == 0) {
attr              459 source4/cldap_server/netlogon.c 		if (strcasecmp(t->u.equality.attr, "NtVer") == 0 &&
attr              463 source4/cldap_server/netlogon.c 		if (strcasecmp(t->u.equality.attr, "AAC") == 0 &&
attr              695 source4/client/client.c 	uint16_t attr;
attr              738 source4/client/client.c 			   &attr, &size, NULL, NULL, NULL, NULL, NULL)) &&
attr              740 source4/client/client.c 			  &attr, &size, NULL, NULL, NULL))) {
attr              786 source4/client/client.c 	if (ctx->archive_level >= 2 && (attr & FILE_ATTRIBUTE_ARCHIVE)) {
attr              787 source4/client/client.c 		smbcli_setatr(ctx->cli->tree, rname, attr & ~(uint16_t)FILE_ATTRIBUTE_ARCHIVE, 0);
attr              315 source4/dsdb/common/util.c uint_t samdb_result_uint(const struct ldb_message *msg, const char *attr, uint_t default_value)
attr              317 source4/dsdb/common/util.c 	return ldb_msg_find_attr_as_uint(msg, attr, default_value);
attr              323 source4/dsdb/common/util.c int64_t samdb_result_int64(const struct ldb_message *msg, const char *attr, int64_t default_value)
attr              325 source4/dsdb/common/util.c 	return ldb_msg_find_attr_as_int64(msg, attr, default_value);
attr              331 source4/dsdb/common/util.c const char *samdb_result_string(const struct ldb_message *msg, const char *attr, 
attr              334 source4/dsdb/common/util.c 	return ldb_msg_find_attr_as_string(msg, attr, default_value);
attr              338 source4/dsdb/common/util.c 			       const char *attr, struct ldb_dn *default_value)
attr              340 source4/dsdb/common/util.c 	struct ldb_dn *ret_dn = ldb_msg_find_attr_as_dn(ldb, mem_ctx, msg, attr);
attr              351 source4/dsdb/common/util.c 				   const char *attr, uint32_t default_value)
attr              356 source4/dsdb/common/util.c 	sid = samdb_result_dom_sid(mem_ctx, msg, attr);
attr              369 source4/dsdb/common/util.c 				     const char *attr)
attr              374 source4/dsdb/common/util.c 	v = ldb_msg_find_ldb_val(msg, attr);
attr              394 source4/dsdb/common/util.c struct GUID samdb_result_guid(const struct ldb_message *msg, const char *attr)
attr              403 source4/dsdb/common/util.c 	v = ldb_msg_find_ldb_val(msg, attr);
attr              423 source4/dsdb/common/util.c 					const char *attr)
attr              425 source4/dsdb/common/util.c 	struct dom_sid *sid = samdb_result_dom_sid(mem_ctx, msg, attr);
attr              434 source4/dsdb/common/util.c NTTIME samdb_result_nttime(struct ldb_message *msg, const char *attr, NTTIME default_value)
attr              436 source4/dsdb/common/util.c 	return ldb_msg_find_attr_as_uint64(msg, attr, default_value);
attr              465 source4/dsdb/common/util.c uint64_t samdb_result_uint64(struct ldb_message *msg, const char *attr, uint64_t default_value)
attr              467 source4/dsdb/common/util.c 	return ldb_msg_find_attr_as_uint64(msg, attr, default_value);
attr              479 source4/dsdb/common/util.c 					  const char *attr)
attr              481 source4/dsdb/common/util.c 	uint64_t attr_time = samdb_result_uint64(msg, attr, 0);
attr              533 source4/dsdb/common/util.c struct samr_Password *samdb_result_hash(TALLOC_CTX *mem_ctx, struct ldb_message *msg, const char *attr)
attr              536 source4/dsdb/common/util.c 	const struct ldb_val *val = ldb_msg_find_ldb_val(msg, attr);
attr              548 source4/dsdb/common/util.c 			   const char *attr, struct samr_Password **hashes)
attr              551 source4/dsdb/common/util.c 	const struct ldb_val *val = ldb_msg_find_ldb_val(msg, attr);
attr              614 source4/dsdb/common/util.c struct samr_LogonHours samdb_result_logon_hours(TALLOC_CTX *mem_ctx, struct ldb_message *msg, const char *attr)
attr              618 source4/dsdb/common/util.c 	const struct ldb_val *val = ldb_msg_find_ldb_val(msg, attr);
attr              662 source4/dsdb/common/util.c 						const char *attr)
attr              665 source4/dsdb/common/util.c 	const struct ldb_val *val = ldb_msg_find_ldb_val(msg, attr);
attr             1139 source4/dsdb/common/util.c 			     const char *attr)
attr             1142 source4/dsdb/common/util.c 	struct ldb_dn *fsmo_dn = ldb_msg_find_attr_as_dn(ldb, mem_ctx, msg, attr);
attr              134 source4/dsdb/repl/replicated_objects.c 				     struct drsuapi_DsReplicaAttribute *attr)
attr              142 source4/dsdb/repl/replicated_objects.c 	if (attr->value_ctr.num_values == 0) {
attr              146 source4/dsdb/repl/replicated_objects.c 	switch (attr->attid) {
attr              165 source4/dsdb/repl/replicated_objects.c 	if (attr->value_ctr.num_values > 1) {
attr              169 source4/dsdb/repl/replicated_objects.c 	if (!attr->value_ctr.values[0].blob) {
attr              173 source4/dsdb/repl/replicated_objects.c 	mem_ctx		= attr->value_ctr.values[0].blob;
attr              174 source4/dsdb/repl/replicated_objects.c 	enc_data	= attr->value_ctr.values[0].blob;
attr              184 source4/dsdb/repl/replicated_objects.c 	talloc_free(attr->value_ctr.values[0].blob->data);
attr              185 source4/dsdb/repl/replicated_objects.c 	*attr->value_ctr.values[0].blob = plain_data;
attr               71 source4/dsdb/samdb/ldb_modules/anr.c 				       const char *attr, const DATA_BLOB *match)
attr               85 source4/dsdb/samdb/ldb_modules/anr.c 		match_tree->u.substring.attr = attr;
attr               99 source4/dsdb/samdb/ldb_modules/anr.c 		match_tree->u.equality.attr = attr;
attr              232 source4/dsdb/samdb/ldb_modules/anr.c 				const char *attr,
attr              243 source4/dsdb/samdb/ldb_modules/anr.c 						   attr, &tree->u.list.elements[i]);
attr              251 source4/dsdb/samdb/ldb_modules/anr.c 		ret = anr_replace_subtrees(ac, tree->u.isnot.child, attr, &tree->u.isnot.child);
attr              258 source4/dsdb/samdb/ldb_modules/anr.c 		if (ldb_attr_cmp(tree->u.equality.attr, attr) == 0) {
attr              266 source4/dsdb/samdb/ldb_modules/anr.c 		if (ldb_attr_cmp(tree->u.substring.attr, attr) == 0) {
attr               48 source4/dsdb/samdb/ldb_modules/extended_dn_out.c static bool is_attr_in_list(const char * const * attrs, const char *attr)
attr               53 source4/dsdb/samdb/ldb_modules/extended_dn_out.c 		if (ldb_attr_cmp(attrs[i], attr) == 0)
attr               82 source4/dsdb/samdb/ldb_modules/extended_dn_out.c static bool add_attrs(void *mem_ctx, char ***attrs, const char *attr)
attr               94 source4/dsdb/samdb/ldb_modules/extended_dn_out.c 	nattrs[num] = talloc_strdup(nattrs, attr);
attr              177 source4/dsdb/samdb/ldb_modules/extended_dn_out.c 			      const char *attr, const DATA_BLOB *val)
attr              188 source4/dsdb/samdb/ldb_modules/extended_dn_out.c 		if (ldb_attr_cmp(dereference_attrs[j]->source_attribute, attr) == 0
attr               57 source4/dsdb/samdb/ldb_modules/objectguid.c static int add_time_element(struct ldb_message *msg, const char *attr, time_t t)
attr               62 source4/dsdb/samdb/ldb_modules/objectguid.c 	if (ldb_msg_find_element(msg, attr) != NULL) {
attr               71 source4/dsdb/samdb/ldb_modules/objectguid.c 	if (ldb_msg_add_string(msg, attr, s) != 0) {
attr               75 source4/dsdb/samdb/ldb_modules/objectguid.c 	el = ldb_msg_find_element(msg, attr);
attr               86 source4/dsdb/samdb/ldb_modules/objectguid.c static int add_uint64_element(struct ldb_message *msg, const char *attr, uint64_t v)
attr               90 source4/dsdb/samdb/ldb_modules/objectguid.c 	if (ldb_msg_find_element(msg, attr) != NULL) {
attr               94 source4/dsdb/samdb/ldb_modules/objectguid.c 	if (ldb_msg_add_fmt(msg, attr, "%llu", (unsigned long long)v) != 0) {
attr               98 source4/dsdb/samdb/ldb_modules/objectguid.c 	el = ldb_msg_find_element(msg, attr);
attr              232 source4/dsdb/samdb/ldb_modules/proxy.c 	int attr, v;
attr              241 source4/dsdb/samdb/ldb_modules/proxy.c 	for (attr=0;attr<msg->num_elements;attr++) {
attr              242 source4/dsdb/samdb/ldb_modules/proxy.c 		for (v=0;v<msg->elements[attr].num_values;v++) {
attr              243 source4/dsdb/samdb/ldb_modules/proxy.c 			proxy_convert_value(proxy, msg, &msg->elements[attr].values[v]);
attr              248 source4/dsdb/samdb/ldb_modules/proxy.c 	for (attr=0;attr<msg->num_elements;attr++) {
attr              249 source4/dsdb/samdb/ldb_modules/proxy.c 		for (v=0;v<msg->elements[attr].num_values;v++) {
attr              250 source4/dsdb/samdb/ldb_modules/proxy.c 			proxy_convert_value(proxy, msg, &msg->elements[attr].values[v]);
attr               88 source4/dsdb/samdb/ldb_modules/repl_meta_data.c static int add_time_element(struct ldb_message *msg, const char *attr, time_t t)
attr               93 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 	if (ldb_msg_find_element(msg, attr) != NULL) {
attr              102 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 	if (ldb_msg_add_string(msg, attr, s) != LDB_SUCCESS) {
attr              106 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 	el = ldb_msg_find_element(msg, attr);
attr              117 source4/dsdb/samdb/ldb_modules/repl_meta_data.c static int add_uint64_element(struct ldb_message *msg, const char *attr, uint64_t v)
attr              121 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 	if (ldb_msg_find_element(msg, attr) != NULL) {
attr              125 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 	if (ldb_msg_add_fmt(msg, attr, "%llu", (unsigned long long)v) != LDB_SUCCESS) {
attr              129 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 	el = ldb_msg_find_element(msg, attr);
attr               44 source4/dsdb/samdb/ldb_modules/schema_fsmo.c 	const char *attr;
attr               48 source4/dsdb/samdb/ldb_modules/schema_fsmo.c 		.attr = "objectClasses",
attr               52 source4/dsdb/samdb/ldb_modules/schema_fsmo.c 		.attr = "attributeTypes",
attr               56 source4/dsdb/samdb/ldb_modules/schema_fsmo.c 		.attr = "dITContentRules",
attr               60 source4/dsdb/samdb/ldb_modules/schema_fsmo.c 		.attr = "extendedAttributeInfo",
attr               64 source4/dsdb/samdb/ldb_modules/schema_fsmo.c 		.attr = "extendedClassInfo",
attr              420 source4/dsdb/samdb/ldb_modules/schema_fsmo.c 			if (ldb_attr_in_list(ac->req->op.search.attrs, generated_attrs[i].attr)) {
attr              457 source4/dsdb/samdb/ldb_modules/schema_fsmo.c 		if (ldb_attr_in_list(req->op.search.attrs, generated_attrs[i].attr)) {
attr               42 source4/dsdb/schema/schema.h 				 const struct dsdb_attribute *attr,
attr               48 source4/dsdb/schema/schema.h 				 const struct dsdb_attribute *attr,
attr              585 source4/dsdb/schema/schema_init.c #define GET_STRING_LDB(msg, attr, mem_ctx, p, elem, strict) do { \
attr              586 source4/dsdb/schema/schema_init.c 	(p)->elem = samdb_result_string(msg, attr, NULL);\
attr              588 source4/dsdb/schema/schema_init.c 		d_printf("%s: %s == NULL\n", __location__, attr); \
attr              594 source4/dsdb/schema/schema_init.c #define GET_STRING_LIST_LDB(msg, attr, mem_ctx, p, elem, strict) do {	\
attr              596 source4/dsdb/schema/schema_init.c 	struct ldb_message_element *get_string_list_el = ldb_msg_find_element(msg, attr); \
attr              599 source4/dsdb/schema/schema_init.c 			d_printf("%s: %s == NULL\n", __location__, attr); \
attr              614 source4/dsdb/schema/schema_init.c 			d_printf("%s: talloc_strndup failed for %s\n", __location__, attr); \
attr              622 source4/dsdb/schema/schema_init.c #define GET_BOOL_LDB(msg, attr, p, elem, strict) do { \
attr              624 source4/dsdb/schema/schema_init.c 	str = samdb_result_string(msg, attr, NULL);\
attr              627 source4/dsdb/schema/schema_init.c 			d_printf("%s: %s == NULL\n", __location__, attr); \
attr              637 source4/dsdb/schema/schema_init.c 		d_printf("%s: %s == %s\n", __location__, attr, str); \
attr              642 source4/dsdb/schema/schema_init.c #define GET_UINT32_LDB(msg, attr, p, elem) do { \
attr              643 source4/dsdb/schema/schema_init.c 	(p)->elem = samdb_result_uint(msg, attr, 0);\
attr              646 source4/dsdb/schema/schema_init.c #define GET_UINT32_PTR_LDB(msg, attr, p, elem) do { \
attr              647 source4/dsdb/schema/schema_init.c 	uint64_t _v = samdb_result_uint64(msg, attr, UINT64_MAX);\
attr              652 source4/dsdb/schema/schema_init.c 			 attr, (unsigned long long)_v); \
attr              657 source4/dsdb/schema/schema_init.c 			d_printf("%s: talloc failed for %s\n", __location__, attr); \
attr              664 source4/dsdb/schema/schema_init.c #define GET_GUID_LDB(msg, attr, p, elem) do { \
attr              665 source4/dsdb/schema/schema_init.c 	(p)->elem = samdb_result_guid(msg, attr);\
attr              668 source4/dsdb/schema/schema_init.c #define GET_BLOB_LDB(msg, attr, mem_ctx, p, elem) do { \
attr              670 source4/dsdb/schema/schema_init.c 	_val = ldb_msg_find_ldb_val(msg, attr);\
attr              682 source4/dsdb/schema/schema_init.c 			       struct dsdb_attribute *attr)
attr              686 source4/dsdb/schema/schema_init.c 	GET_STRING_LDB(msg, "cn", mem_ctx, attr, cn, false);
attr              687 source4/dsdb/schema/schema_init.c 	GET_STRING_LDB(msg, "lDAPDisplayName", mem_ctx, attr, lDAPDisplayName, true);
attr              688 source4/dsdb/schema/schema_init.c 	GET_STRING_LDB(msg, "attributeID", mem_ctx, attr, attributeID_oid, true);
attr              691 source4/dsdb/schema/schema_init.c 		attr->attributeID_id = 0xFFFFFFFF;
attr              693 source4/dsdb/schema/schema_init.c 		status = dsdb_map_oid2int(schema, attr->attributeID_oid, &attr->attributeID_id);
attr              696 source4/dsdb/schema/schema_init.c 				__location__, attr->lDAPDisplayName, attr->attributeID_oid,
attr              701 source4/dsdb/schema/schema_init.c 	GET_GUID_LDB(msg, "schemaIDGUID", attr, schemaIDGUID);
attr              702 source4/dsdb/schema/schema_init.c 	GET_UINT32_LDB(msg, "mAPIID", attr, mAPIID);
attr              704 source4/dsdb/schema/schema_init.c 	GET_GUID_LDB(msg, "attributeSecurityGUID", attr, attributeSecurityGUID);
attr              706 source4/dsdb/schema/schema_init.c 	GET_UINT32_LDB(msg, "searchFlags", attr, searchFlags);
attr              707 source4/dsdb/schema/schema_init.c 	GET_UINT32_LDB(msg, "systemFlags", attr, systemFlags);
attr              708 source4/dsdb/schema/schema_init.c 	GET_BOOL_LDB(msg, "isMemberOfPartialAttributeSet", attr, isMemberOfPartialAttributeSet, false);
attr              709 source4/dsdb/schema/schema_init.c 	GET_UINT32_LDB(msg, "linkID", attr, linkID);
attr              711 source4/dsdb/schema/schema_init.c 	GET_STRING_LDB(msg, "attributeSyntax", mem_ctx, attr, attributeSyntax_oid, true);
attr              714 source4/dsdb/schema/schema_init.c 		attr->attributeSyntax_id = 0xFFFFFFFF;
attr              716 source4/dsdb/schema/schema_init.c 		status = dsdb_map_oid2int(schema, attr->attributeSyntax_oid, &attr->attributeSyntax_id);
attr              719 source4/dsdb/schema/schema_init.c 				__location__, attr->lDAPDisplayName, attr->attributeSyntax_oid,
attr              724 source4/dsdb/schema/schema_init.c 	GET_UINT32_LDB(msg, "oMSyntax", attr, oMSyntax);
attr              725 source4/dsdb/schema/schema_init.c 	GET_BLOB_LDB(msg, "oMObjectClass", mem_ctx, attr, oMObjectClass);
attr              727 source4/dsdb/schema/schema_init.c 	GET_BOOL_LDB(msg, "isSingleValued", attr, isSingleValued, true);
attr              728 source4/dsdb/schema/schema_init.c 	GET_UINT32_PTR_LDB(msg, "rangeLower", attr, rangeLower);
attr              729 source4/dsdb/schema/schema_init.c 	GET_UINT32_PTR_LDB(msg, "rangeUpper", attr, rangeUpper);
attr              730 source4/dsdb/schema/schema_init.c 	GET_BOOL_LDB(msg, "extendedCharsAllowed", attr, extendedCharsAllowed, false);
attr              732 source4/dsdb/schema/schema_init.c 	GET_UINT32_LDB(msg, "schemaFlagsEx", attr, schemaFlagsEx);
attr              733 source4/dsdb/schema/schema_init.c 	GET_BLOB_LDB(msg, "msDs-Schema-Extensions", mem_ctx, attr, msDs_Schema_Extensions);
attr              735 source4/dsdb/schema/schema_init.c 	GET_BOOL_LDB(msg, "showInAdvancedViewOnly", attr, showInAdvancedViewOnly, false);
attr              736 source4/dsdb/schema/schema_init.c 	GET_STRING_LDB(msg, "adminDisplayName", mem_ctx, attr, adminDisplayName, false);
attr              737 source4/dsdb/schema/schema_init.c 	GET_STRING_LDB(msg, "adminDescription", mem_ctx, attr, adminDescription, false);
attr              738 source4/dsdb/schema/schema_init.c 	GET_STRING_LDB(msg, "classDisplayName", mem_ctx, attr, classDisplayName, false);
attr              739 source4/dsdb/schema/schema_init.c 	GET_BOOL_LDB(msg, "isEphemeral", attr, isEphemeral, false);
attr              740 source4/dsdb/schema/schema_init.c 	GET_BOOL_LDB(msg, "isDefunct", attr, isDefunct, false);
attr              741 source4/dsdb/schema/schema_init.c 	GET_BOOL_LDB(msg, "systemOnly", attr, systemOnly, false);
attr              743 source4/dsdb/schema/schema_init.c 	attr->syntax = dsdb_syntax_for_attribute(attr);
attr              744 source4/dsdb/schema/schema_init.c 	if (!attr->syntax) {
attr             1176 source4/dsdb/schema/schema_init.c #define GET_STRING_DS(s, r, attr, mem_ctx, p, elem, strict) do { \
attr             1178 source4/dsdb/schema/schema_init.c 	_a = dsdb_find_object_attr_name(s, r, attr, NULL); \
attr             1180 source4/dsdb/schema/schema_init.c 		d_printf("%s: %s == NULL\n", __location__, attr); \
attr             1184 source4/dsdb/schema/schema_init.c 		d_printf("%s: %s num_values == %u\n", __location__, attr, \
attr             1194 source4/dsdb/schema/schema_init.c 			DEBUG(0,("%s: invalid data!\n", attr)); \
attr             1205 source4/dsdb/schema/schema_init.c #define GET_STRING_LIST_DS(s, r, attr, mem_ctx, p, elem, strict) do { \
attr             1208 source4/dsdb/schema/schema_init.c 	_a = dsdb_find_object_attr_name(s, r, attr, NULL); \
attr             1210 source4/dsdb/schema/schema_init.c 		d_printf("%s: %s == NULL\n", __location__, attr); \
attr             1222 source4/dsdb/schema/schema_init.c 			DEBUG(0,("%s: invalid data!\n", attr)); \
attr             1233 source4/dsdb/schema/schema_init.c #define GET_DN_DS(s, r, attr, mem_ctx, p, elem, strict) do { \
attr             1235 source4/dsdb/schema/schema_init.c 	_a = dsdb_find_object_attr_name(s, r, attr, NULL); \
attr             1237 source4/dsdb/schema/schema_init.c 		d_printf("%s: %s == NULL\n", __location__, attr); \
attr             1241 source4/dsdb/schema/schema_init.c 		d_printf("%s: %s num_values == %u\n", __location__, attr, \
attr             1246 source4/dsdb/schema/schema_init.c 		d_printf("%s: %s data == NULL\n", __location__, attr); \
attr             1266 source4/dsdb/schema/schema_init.c #define GET_BOOL_DS(s, r, attr, p, elem, strict) do { \
attr             1268 source4/dsdb/schema/schema_init.c 	_a = dsdb_find_object_attr_name(s, r, attr, NULL); \
attr             1270 source4/dsdb/schema/schema_init.c 		d_printf("%s: %s == NULL\n", __location__, attr); \
attr             1274 source4/dsdb/schema/schema_init.c 		d_printf("%s: %s num_values == %u\n", __location__, attr, \
attr             1279 source4/dsdb/schema/schema_init.c 		d_printf("%s: %s data == NULL\n", __location__, attr); \
attr             1283 source4/dsdb/schema/schema_init.c 		d_printf("%s: %s length == %u\n", __location__, attr, \
attr             1296 source4/dsdb/schema/schema_init.c #define GET_UINT32_DS(s, r, attr, p, elem) do { \
attr             1298 source4/dsdb/schema/schema_init.c 	_a = dsdb_find_object_attr_name(s, r, attr, NULL); \
attr             1308 source4/dsdb/schema/schema_init.c #define GET_UINT32_PTR_DS(s, r, attr, p, elem) do { \
attr             1310 source4/dsdb/schema/schema_init.c 	_a = dsdb_find_object_attr_name(s, r, attr, NULL); \
attr             1316 source4/dsdb/schema/schema_init.c 			d_printf("%s: talloc failed for %s\n", __location__, attr); \
attr             1325 source4/dsdb/schema/schema_init.c #define GET_GUID_DS(s, r, attr, mem_ctx, p, elem) do { \
attr             1327 source4/dsdb/schema/schema_init.c 	_a = dsdb_find_object_attr_name(s, r, attr, NULL); \
attr             1344 source4/dsdb/schema/schema_init.c #define GET_BLOB_DS(s, r, attr, mem_ctx, p, elem) do { \
attr             1346 source4/dsdb/schema/schema_init.c 	_a = dsdb_find_object_attr_name(s, r, attr, NULL); \
attr             1359 source4/dsdb/schema/schema_init.c 				   struct dsdb_attribute *attr)
attr             1363 source4/dsdb/schema/schema_init.c 	GET_STRING_DS(schema, r, "name", mem_ctx, attr, cn, true);
attr             1364 source4/dsdb/schema/schema_init.c 	GET_STRING_DS(schema, r, "lDAPDisplayName", mem_ctx, attr, lDAPDisplayName, true);
attr             1365 source4/dsdb/schema/schema_init.c 	GET_UINT32_DS(schema, r, "attributeID", attr, attributeID_id);
attr             1366 source4/dsdb/schema/schema_init.c 	status = dsdb_map_int2oid(schema, attr->attributeID_id, mem_ctx, &attr->attributeID_oid);
attr             1369 source4/dsdb/schema/schema_init.c 			__location__, attr->lDAPDisplayName, attr->attributeID_id,
attr             1373 source4/dsdb/schema/schema_init.c 	GET_GUID_DS(schema, r, "schemaIDGUID", mem_ctx, attr, schemaIDGUID);
attr             1374 source4/dsdb/schema/schema_init.c 	GET_UINT32_DS(schema, r, "mAPIID", attr, mAPIID);
attr             1376 source4/dsdb/schema/schema_init.c 	GET_GUID_DS(schema, r, "attributeSecurityGUID", mem_ctx, attr, attributeSecurityGUID);
attr             1378 source4/dsdb/schema/schema_init.c 	GET_UINT32_DS(schema, r, "searchFlags", attr, searchFlags);
attr             1379 source4/dsdb/schema/schema_init.c 	GET_UINT32_DS(schema, r, "systemFlags", attr, systemFlags);
attr             1380 source4/dsdb/schema/schema_init.c 	GET_BOOL_DS(schema, r, "isMemberOfPartialAttributeSet", attr, isMemberOfPartialAttributeSet, false);
attr             1381 source4/dsdb/schema/schema_init.c 	GET_UINT32_DS(schema, r, "linkID", attr, linkID);
attr             1383 source4/dsdb/schema/schema_init.c 	GET_UINT32_DS(schema, r, "attributeSyntax", attr, attributeSyntax_id);
attr             1384 source4/dsdb/schema/schema_init.c 	status = dsdb_map_int2oid(schema, attr->attributeSyntax_id, mem_ctx, &attr->attributeSyntax_oid);
attr             1387 source4/dsdb/schema/schema_init.c 			__location__, attr->lDAPDisplayName, attr->attributeSyntax_id,
attr             1391 source4/dsdb/schema/schema_init.c 	GET_UINT32_DS(schema, r, "oMSyntax", attr, oMSyntax);
attr             1392 source4/dsdb/schema/schema_init.c 	GET_BLOB_DS(schema, r, "oMObjectClass", mem_ctx, attr, oMObjectClass);
attr             1394 source4/dsdb/schema/schema_init.c 	GET_BOOL_DS(schema, r, "isSingleValued", attr, isSingleValued, true);
attr             1395 source4/dsdb/schema/schema_init.c 	GET_UINT32_PTR_DS(schema, r, "rangeLower", attr, rangeLower);
attr             1396 source4/dsdb/schema/schema_init.c 	GET_UINT32_PTR_DS(schema, r, "rangeUpper", attr, rangeUpper);
attr             1397 source4/dsdb/schema/schema_init.c 	GET_BOOL_DS(schema, r, "extendedCharsAllowed", attr, extendedCharsAllowed, false);
attr             1399 source4/dsdb/schema/schema_init.c 	GET_UINT32_DS(schema, r, "schemaFlagsEx", attr, schemaFlagsEx);
attr             1400 source4/dsdb/schema/schema_init.c 	GET_BLOB_DS(schema, r, "msDs-Schema-Extensions", mem_ctx, attr, msDs_Schema_Extensions);
attr             1402 source4/dsdb/schema/schema_init.c 	GET_BOOL_DS(schema, r, "showInAdvancedViewOnly", attr, showInAdvancedViewOnly, false);
attr             1403 source4/dsdb/schema/schema_init.c 	GET_STRING_DS(schema, r, "adminDisplayName", mem_ctx, attr, adminDisplayName, false);
attr             1404 source4/dsdb/schema/schema_init.c 	GET_STRING_DS(schema, r, "adminDescription", mem_ctx, attr, adminDescription, false);
attr             1405 source4/dsdb/schema/schema_init.c 	GET_STRING_DS(schema, r, "classDisplayName", mem_ctx, attr, classDisplayName, false);
attr             1406 source4/dsdb/schema/schema_init.c 	GET_BOOL_DS(schema, r, "isEphemeral", attr, isEphemeral, false);
attr             1407 source4/dsdb/schema/schema_init.c 	GET_BOOL_DS(schema, r, "isDefunct", attr, isDefunct, false);
attr             1408 source4/dsdb/schema/schema_init.c 	GET_BOOL_DS(schema, r, "systemOnly", attr, systemOnly, false);
attr             1410 source4/dsdb/schema/schema_init.c 	attr->syntax = dsdb_syntax_for_attribute(attr);
attr             1411 source4/dsdb/schema/schema_init.c 	if (!attr->syntax) {
attr               35 source4/dsdb/schema/schema_set.c 	struct dsdb_attribute *attr;
attr               67 source4/dsdb/schema/schema_set.c 	for (attr = schema->attributes; attr; attr = attr->next) {
attr               69 source4/dsdb/schema/schema_set.c 		const char *syntax = attr->syntax->ldb_syntax;
attr               71 source4/dsdb/schema/schema_set.c 			syntax = attr->syntax->ldap_oid;
attr               76 source4/dsdb/schema/schema_set.c 			ret = ldb_msg_add_string(msg, attr->lDAPDisplayName, "INTEGER");
attr               78 source4/dsdb/schema/schema_set.c 			ret = ldb_msg_add_string(msg, attr->lDAPDisplayName, "CASE_INSENSITIVE");
attr               84 source4/dsdb/schema/schema_set.c 		if (attr->searchFlags & SEARCH_FLAG_ATTINDEX) {
attr               85 source4/dsdb/schema/schema_set.c 			ret = ldb_msg_add_string(msg_idx, "@IDXATTR", attr->lDAPDisplayName);
attr               91 source4/dsdb/schema/schema_set.c 		if (!attr->syntax) {
attr               95 source4/dsdb/schema/schema_set.c 		ret = ldb_schema_attribute_add(ldb, attr->lDAPDisplayName, LDB_ATTR_FLAG_FIXED,
attr               98 source4/dsdb/schema/schema_set.c 			s = ldb_samba_syntax_by_name(ldb, attr->syntax->ldap_oid);
attr              100 source4/dsdb/schema/schema_set.c 				ret = ldb_schema_attribute_add_with_syntax(ldb, attr->lDAPDisplayName, LDB_ATTR_FLAG_FIXED, s);
attr               36 source4/dsdb/schema/schema_syntax.c 						const struct dsdb_attribute *attr,
attr               44 source4/dsdb/schema/schema_syntax.c 	out->name	= talloc_strdup(mem_ctx, attr->lDAPDisplayName);
attr               59 source4/dsdb/schema/schema_syntax.c 				      attr->syntax->name);
attr               70 source4/dsdb/schema/schema_syntax.c 						const struct dsdb_attribute *attr,
attr               80 source4/dsdb/schema/schema_syntax.c 					      const struct dsdb_attribute *attr,
attr               88 source4/dsdb/schema/schema_syntax.c 	out->name	= talloc_strdup(mem_ctx, attr->lDAPDisplayName);
attr              125 source4/dsdb/schema/schema_syntax.c 					      const struct dsdb_attribute *attr,
attr              133 source4/dsdb/schema/schema_syntax.c 	if (attr->attributeID_id == 0xFFFFFFFF) {
attr              137 source4/dsdb/schema/schema_syntax.c 	out->attid			= attr->attributeID_id;
attr              167 source4/dsdb/schema/schema_syntax.c 					       const struct dsdb_attribute *attr,
attr              175 source4/dsdb/schema/schema_syntax.c 	out->name	= talloc_strdup(mem_ctx, attr->lDAPDisplayName);
attr              207 source4/dsdb/schema/schema_syntax.c 					       const struct dsdb_attribute *attr,
attr              215 source4/dsdb/schema/schema_syntax.c 	if (attr->attributeID_id == 0xFFFFFFFF) {
attr              219 source4/dsdb/schema/schema_syntax.c 	out->attid			= attr->attributeID_id;
attr              247 source4/dsdb/schema/schema_syntax.c 					       const struct dsdb_attribute *attr,
attr              255 source4/dsdb/schema/schema_syntax.c 	out->name	= talloc_strdup(mem_ctx, attr->lDAPDisplayName);
attr              287 source4/dsdb/schema/schema_syntax.c 					       const struct dsdb_attribute *attr,
attr              295 source4/dsdb/schema/schema_syntax.c 	if (attr->attributeID_id == 0xFFFFFFFF) {
attr              299 source4/dsdb/schema/schema_syntax.c 	out->attid			= attr->attributeID_id;
attr              327 source4/dsdb/schema/schema_syntax.c 						    const struct dsdb_attribute *attr,
attr              335 source4/dsdb/schema/schema_syntax.c 	out->name	= talloc_strdup(mem_ctx, attr->lDAPDisplayName);
attr              378 source4/dsdb/schema/schema_syntax.c 						    const struct dsdb_attribute *attr,
attr              386 source4/dsdb/schema/schema_syntax.c 	if (attr->attributeID_id == 0xFFFFFFFF) {
attr              390 source4/dsdb/schema/schema_syntax.c 	out->attid			= attr->attributeID_id;
attr              421 source4/dsdb/schema/schema_syntax.c 						const struct dsdb_attribute *attr,
attr              429 source4/dsdb/schema/schema_syntax.c 	out->name	= talloc_strdup(mem_ctx, attr->lDAPDisplayName);
attr              464 source4/dsdb/schema/schema_syntax.c 						const struct dsdb_attribute *attr,
attr              472 source4/dsdb/schema/schema_syntax.c 	if (attr->attributeID_id == 0xFFFFFFFF) {
attr              476 source4/dsdb/schema/schema_syntax.c 	out->attid			= attr->attributeID_id;
attr              507 source4/dsdb/schema/schema_syntax.c 						   const struct dsdb_attribute *attr,
attr              515 source4/dsdb/schema/schema_syntax.c 	out->name	= talloc_strdup(mem_ctx, attr->lDAPDisplayName);
attr              541 source4/dsdb/schema/schema_syntax.c 						   const struct dsdb_attribute *attr,
attr              549 source4/dsdb/schema/schema_syntax.c 	if (attr->attributeID_id == 0xFFFFFFFF) {
attr              553 source4/dsdb/schema/schema_syntax.c 	out->attid			= attr->attributeID_id;
attr              575 source4/dsdb/schema/schema_syntax.c 						  const struct dsdb_attribute *attr,
attr              583 source4/dsdb/schema/schema_syntax.c 	out->name	= talloc_strdup(mem_ctx, attr->lDAPDisplayName);
attr              622 source4/dsdb/schema/schema_syntax.c 						  const struct dsdb_attribute *attr,
attr              630 source4/dsdb/schema/schema_syntax.c 	out->name	= talloc_strdup(mem_ctx, attr->lDAPDisplayName);
attr              663 source4/dsdb/schema/schema_syntax.c 					     const struct dsdb_attribute *attr,
attr              670 source4/dsdb/schema/schema_syntax.c 	switch (attr->attributeID_id) {
attr              672 source4/dsdb/schema/schema_syntax.c 		return _dsdb_syntax_OID_obj_drsuapi_to_ldb(ldb, schema, attr, in, mem_ctx, out);
attr              676 source4/dsdb/schema/schema_syntax.c 		return _dsdb_syntax_OID_oid_drsuapi_to_ldb(ldb, schema, attr, in, mem_ctx, out);
attr              680 source4/dsdb/schema/schema_syntax.c 	out->name	= talloc_strdup(mem_ctx, attr->lDAPDisplayName);
attr              718 source4/dsdb/schema/schema_syntax.c 					     const struct dsdb_attribute *attr,
attr              726 source4/dsdb/schema/schema_syntax.c 	if (attr->attributeID_id == 0xFFFFFFFF) {
attr              730 source4/dsdb/schema/schema_syntax.c 	switch (attr->attributeID_id) {
attr              735 source4/dsdb/schema/schema_syntax.c 		return dsdb_syntax_FOOBAR_ldb_to_drsuapi(ldb, schema, attr, in, mem_ctx, out);
attr              738 source4/dsdb/schema/schema_syntax.c 	out->attid			= attr->attributeID_id;
attr              766 source4/dsdb/schema/schema_syntax.c 						 const struct dsdb_attribute *attr,
attr              774 source4/dsdb/schema/schema_syntax.c 	out->name	= talloc_strdup(mem_ctx, attr->lDAPDisplayName);
attr              809 source4/dsdb/schema/schema_syntax.c 						 const struct dsdb_attribute *attr,
attr              817 source4/dsdb/schema/schema_syntax.c 	if (attr->attributeID_id == 0xFFFFFFFF) {
attr              821 source4/dsdb/schema/schema_syntax.c 	out->attid			= attr->attributeID_id;
attr              850 source4/dsdb/schema/schema_syntax.c 					    const struct dsdb_attribute *attr,
attr              859 source4/dsdb/schema/schema_syntax.c 	out->name	= talloc_strdup(mem_ctx, attr->lDAPDisplayName);
attr              946 source4/dsdb/schema/schema_syntax.c 					    const struct dsdb_attribute *attr,
attr              954 source4/dsdb/schema/schema_syntax.c 	if (attr->attributeID_id == 0xFFFFFFFF) {
attr              958 source4/dsdb/schema/schema_syntax.c 	out->attid			= attr->attributeID_id;
attr             1026 source4/dsdb/schema/schema_syntax.c 						   const struct dsdb_attribute *attr,
attr             1034 source4/dsdb/schema/schema_syntax.c 	out->name	= talloc_strdup(mem_ctx, attr->lDAPDisplayName);
attr             1082 source4/dsdb/schema/schema_syntax.c 						   const struct dsdb_attribute *attr,
attr             1090 source4/dsdb/schema/schema_syntax.c 	if (attr->attributeID_id == 0xFFFFFFFF) {
attr             1094 source4/dsdb/schema/schema_syntax.c 	out->attid			= attr->attributeID_id;
attr             1128 source4/dsdb/schema/schema_syntax.c 							      const struct dsdb_attribute *attr,
attr             1136 source4/dsdb/schema/schema_syntax.c 	out->name	= talloc_strdup(mem_ctx, attr->lDAPDisplayName);
attr             1176 source4/dsdb/schema/schema_syntax.c 							      const struct dsdb_attribute *attr,
attr             1184 source4/dsdb/schema/schema_syntax.c 	if (attr->attributeID_id == 0xFFFFFFFF) {
attr             1188 source4/dsdb/schema/schema_syntax.c 	out->attid			= attr->attributeID_id;
attr             1483 source4/dsdb/schema/schema_syntax.c const struct dsdb_syntax *dsdb_syntax_for_attribute(const struct dsdb_attribute *attr)
attr             1488 source4/dsdb/schema/schema_syntax.c 		if (attr->oMSyntax != dsdb_syntaxes[i].oMSyntax) continue;
attr             1490 source4/dsdb/schema/schema_syntax.c 		if (attr->oMObjectClass.length != dsdb_syntaxes[i].oMObjectClass.length) continue;
attr             1492 source4/dsdb/schema/schema_syntax.c 		if (attr->oMObjectClass.length) {
attr             1494 source4/dsdb/schema/schema_syntax.c 			ret = memcmp(attr->oMObjectClass.data,
attr             1496 source4/dsdb/schema/schema_syntax.c 				     attr->oMObjectClass.length);
attr             1500 source4/dsdb/schema/schema_syntax.c 		if (strcmp(attr->attributeSyntax_oid, dsdb_syntaxes[i].attributeSyntax_oid) != 0) continue;
attr             2402 source4/heimdal/lib/hx509/cert.c 			  const heim_octet_string *attr)
attr             2422 source4/heimdal/lib/hx509/cert.c     der_copy_octet_string(attr, &a->data);
attr              728 source4/heimdal/lib/hx509/cms.c find_attribute(const CMSAttributes *attr, const heim_oid *oid)
attr              731 source4/heimdal/lib/hx509/cms.c     for (i = 0; i < attr->len; i++)
attr              732 source4/heimdal/lib/hx509/cms.c 	if (der_heim_oid_cmp(&attr->val[i].type, oid) == 0)
attr              733 source4/heimdal/lib/hx509/cms.c 	    return &attr->val[i];
attr              848 source4/heimdal/lib/hx509/cms.c 	    const Attribute *attr;
attr              857 source4/heimdal/lib/hx509/cms.c 	    attr = find_attribute(&sa, oid_id_pkcs9_messageDigest());
attr              858 source4/heimdal/lib/hx509/cms.c 	    if (attr == NULL) {
attr              866 source4/heimdal/lib/hx509/cms.c 	    if (attr->value.len != 1) {
attr              874 source4/heimdal/lib/hx509/cms.c 	    ret = decode_MessageDigest(attr->value.val[0].data,
attr              875 source4/heimdal/lib/hx509/cms.c 				       attr->value.val[0].length,
attr              901 source4/heimdal/lib/hx509/cms.c 	    attr = find_attribute(&sa, oid_id_pkcs9_contentType());
attr              902 source4/heimdal/lib/hx509/cms.c 	    if (attr == NULL) {
attr              905 source4/heimdal/lib/hx509/cms.c 		if (attr->value.len != 1) {
attr              912 source4/heimdal/lib/hx509/cms.c 		ret = decode_ContentType(attr->value.val[0].data,
attr              913 source4/heimdal/lib/hx509/cms.c 					 attr->value.val[0].length,
attr             1034 source4/heimdal/lib/hx509/cms.c add_one_attribute(Attribute **attr,
attr             1042 source4/heimdal/lib/hx509/cms.c     d = realloc(*attr, sizeof((*attr)[0]) * (*len + 1));
attr             1045 source4/heimdal/lib/hx509/cms.c     (*attr) = d;
attr             1047 source4/heimdal/lib/hx509/cms.c     ret = der_copy_oid(oid, &(*attr)[*len].type);
attr             1051 source4/heimdal/lib/hx509/cms.c     ALLOC_SEQ(&(*attr)[*len].value, 1);
attr             1052 source4/heimdal/lib/hx509/cms.c     if ((*attr)[*len].value.val == NULL) {
attr             1053 source4/heimdal/lib/hx509/cms.c 	der_free_oid(&(*attr)[*len].type);
attr             1057 source4/heimdal/lib/hx509/cms.c     (*attr)[*len].value.val[0].data = data->data;
attr             1058 source4/heimdal/lib/hx509/cms.c     (*attr)[*len].value.val[0].length = data->length;
attr              231 source4/heimdal/lib/hx509/ks_keychain.c 	size = *(uint32_t *)attrs->attr[0].data;
attr              461 source4/heimdal/lib/hx509/ks_keychain.c 	attrKeyid.length = attrs->attr[0].length;
attr              462 source4/heimdal/lib/hx509/ks_keychain.c 	attrKeyid.data = attrs->attr[0].data;
attr              465 source4/heimdal/lib/hx509/ks_keychain.c 	attrList.attr = &attrKeyid;
attr               75 source4/heimdal/lib/hx509/ks_p12.c     const PKCS12_Attribute *attr;
attr               80 source4/heimdal/lib/hx509/ks_p12.c     attr = find_attribute(attrs, oid_id_pkcs_9_at_localKeyId());
attr               81 source4/heimdal/lib/hx509/ks_p12.c     if (attr)
attr               82 source4/heimdal/lib/hx509/ks_p12.c 	os = &attr->attrValues;
attr              168 source4/heimdal/lib/hx509/ks_p12.c 	const PKCS12_Attribute *attr;
attr              176 source4/heimdal/lib/hx509/ks_p12.c 	    attr = find_attribute(attrs, oid);
attr              177 source4/heimdal/lib/hx509/ks_p12.c 	    if (attr)
attr              179 source4/heimdal/lib/hx509/ks_p12.c 					  &attr->attrValues);
attr               83 source4/kdc/hdb-samba4.c static KerberosTime ldb_msg_find_krb5time_ldap_time(struct ldb_message *msg, const char *attr, KerberosTime default_val)
attr               89 source4/kdc/hdb-samba4.c     gentime = ldb_msg_find_attr_as_string(msg, attr, NULL);
attr              205 source4/lib/ldb/common/ldb_attributes.c 		const char *attr;
attr              219 source4/lib/ldb/common/ldb_attributes.c 		ret = ldb_schema_attribute_add(ldb, wellknown[i].attr, 0,
attr              174 source4/lib/ldb/common/ldb_controls.c 			char attr[1024];
attr              178 source4/lib/ldb/common/ldb_controls.c 			attr[0] = '\0';
attr              183 source4/lib/ldb/common/ldb_controls.c 				ret = sscanf(p, "%d:%d:%d:%1023[^:]:%1023[^$]", &crit, &bc, &ac, attr, ctxid);
attr              207 source4/lib/ldb/common/ldb_controls.c 			if (attr[0]) {
attr              209 source4/lib/ldb/common/ldb_controls.c 				control->match.gtOrEq.value = talloc_strdup(control, attr);
attr              210 source4/lib/ldb/common/ldb_controls.c 				control->match.gtOrEq.value_len = strlen(attr);
attr              275 source4/lib/ldb/common/ldb_controls.c 			char attr[256];
attr              278 source4/lib/ldb/common/ldb_controls.c 			attr[0] = '\0';
attr              280 source4/lib/ldb/common/ldb_controls.c 			ret = sscanf(p, "%d:%255[^$]", &crit, attr);
attr              281 source4/lib/ldb/common/ldb_controls.c 			if ((ret != 2) || (crit < 0) || (crit > 1) || (attr[0] == '\0')) {
attr              299 source4/lib/ldb/common/ldb_controls.c 			control->source_attribute = talloc_strdup(control, attr);
attr              300 source4/lib/ldb/common/ldb_controls.c 			control->src_attr_len = strlen(attr);
attr              469 source4/lib/ldb/common/ldb_controls.c 			char attr[256];
attr              473 source4/lib/ldb/common/ldb_controls.c 			attr[0] = '\0';
attr              476 source4/lib/ldb/common/ldb_controls.c 			ret = sscanf(p, "%d:%d:%255[^:]:%127[^:]", &crit, &rev, attr, rule);
attr              477 source4/lib/ldb/common/ldb_controls.c 			if ((ret < 3) || (crit < 0) || (crit > 1) || (rev < 0 ) || (rev > 1) ||attr[0] == '\0') {
attr              494 source4/lib/ldb/common/ldb_controls.c 			control[0]->attributeName = talloc_strdup(control, attr);
attr              441 source4/lib/ldb/common/ldb_ldif.c static int next_attr(void *mem_ctx, char **s, const char **attr, struct ldb_val *value)
attr              449 source4/lib/ldb/common/ldb_ldif.c 		*attr = "-";
attr              471 source4/lib/ldb/common/ldb_ldif.c 	*attr = *s;
attr              527 source4/lib/ldb/common/ldb_ldif.c 	const char *attr=NULL;
attr              558 source4/lib/ldb/common/ldb_ldif.c 	if (next_attr(ldif, &s, &attr, &value) != 0) {
attr              563 source4/lib/ldb/common/ldb_ldif.c 	if (ldb_attr_cmp(attr, "dn") != 0) {
attr              565 source4/lib/ldb/common/ldb_ldif.c 			  attr);
attr              577 source4/lib/ldb/common/ldb_ldif.c 	while (next_attr(ldif, &s, &attr, &value) == 0) {
attr              582 source4/lib/ldb/common/ldb_ldif.c 		if (ldb_attr_cmp(attr, "changetype") == 0) {
attr              598 source4/lib/ldb/common/ldb_ldif.c 		if (ldb_attr_cmp(attr, "add") == 0) {
attr              602 source4/lib/ldb/common/ldb_ldif.c 		if (ldb_attr_cmp(attr, "delete") == 0) {
attr              606 source4/lib/ldb/common/ldb_ldif.c 		if (ldb_attr_cmp(attr, "replace") == 0) {
attr              610 source4/lib/ldb/common/ldb_ldif.c 		if (ldb_attr_cmp(attr, "-") == 0) {
attr              624 source4/lib/ldb/common/ldb_ldif.c 		a = ldb_schema_attribute_by_name(ldb, attr);
attr              626 source4/lib/ldb/common/ldb_ldif.c 		if (msg->num_elements > 0 && ldb_attr_cmp(attr, el->name) == 0 &&
attr              658 source4/lib/ldb/common/ldb_ldif.c 			el->name = talloc_strdup(msg->elements, attr);
attr               86 source4/lib/ldb/common/ldb_match.c 	if (ldb_attr_dn(tree->u.present.attr) == 0) {
attr               90 source4/lib/ldb/common/ldb_match.c 	if (ldb_msg_find_element(msg, tree->u.present.attr)) {
attr              111 source4/lib/ldb/common/ldb_match.c 	el = ldb_msg_find_element(msg, tree->u.comparison.attr);
attr              149 source4/lib/ldb/common/ldb_match.c 	if (ldb_attr_dn(tree->u.equality.attr) == 0) {
attr              165 source4/lib/ldb/common/ldb_match.c 	el = ldb_msg_find_element(msg, tree->u.equality.attr);
attr              194 source4/lib/ldb/common/ldb_match.c 	a = ldb_schema_attribute_by_name(ldb, tree->u.substring.attr);
attr              261 source4/lib/ldb/common/ldb_match.c 	el = ldb_msg_find_element(msg, tree->u.substring.attr);
attr              326 source4/lib/ldb/common/ldb_match.c 	if (tree->u.extended.attr == NULL) {
attr              344 source4/lib/ldb/common/ldb_match.c 	el = ldb_msg_find_element(msg, tree->u.extended.attr);
attr              692 source4/lib/ldb/common/ldb_msg.c int ldb_attr_in_list(const char * const *attrs, const char *attr)
attr              696 source4/lib/ldb/common/ldb_msg.c 		if (ldb_attr_cmp(attrs[i], attr) == 0) {
attr              707 source4/lib/ldb/common/ldb_msg.c int ldb_msg_rename_attr(struct ldb_message *msg, const char *attr, const char *replace)
attr              709 source4/lib/ldb/common/ldb_msg.c 	struct ldb_message_element *el = ldb_msg_find_element(msg, attr);
attr              724 source4/lib/ldb/common/ldb_msg.c int ldb_msg_copy_attr(struct ldb_message *msg, const char *attr, const char *replace)
attr              726 source4/lib/ldb/common/ldb_msg.c 	struct ldb_message_element *el = ldb_msg_find_element(msg, attr);
attr              733 source4/lib/ldb/common/ldb_msg.c 	return ldb_msg_rename_attr(msg, attr, replace);
attr              752 source4/lib/ldb/common/ldb_msg.c void ldb_msg_remove_attr(struct ldb_message *msg, const char *attr)
attr              754 source4/lib/ldb/common/ldb_msg.c 	struct ldb_message_element *el = ldb_msg_find_element(msg, attr);
attr              219 source4/lib/ldb/common/ldb_parse.c 						 char *attr, char *value)
attr              227 source4/lib/ldb/common/ldb_parse.c 	p1 = strchr(attr, ':');
attr              234 source4/lib/ldb/common/ldb_parse.c 	ret->u.extended.attr = attr;
attr              355 source4/lib/ldb/common/ldb_parse.c 	char *attr, *value;
attr              365 source4/lib/ldb/common/ldb_parse.c 	filtertype = ldb_parse_filtertype(ret, &attr, &value, s);
attr              375 source4/lib/ldb/common/ldb_parse.c 			ret->u.present.attr = attr;
attr              382 source4/lib/ldb/common/ldb_parse.c 				ret->u.present.attr = attr;
attr              388 source4/lib/ldb/common/ldb_parse.c 				ret->u.substring.attr = attr;
attr              406 source4/lib/ldb/common/ldb_parse.c 			ret->u.equality.attr = attr;
attr              417 source4/lib/ldb/common/ldb_parse.c 			ret->u.comparison.attr = attr;
attr              428 source4/lib/ldb/common/ldb_parse.c 			ret->u.comparison.attr = attr;
attr              439 source4/lib/ldb/common/ldb_parse.c 			ret->u.comparison.attr = attr;
attr              450 source4/lib/ldb/common/ldb_parse.c 			ret = ldb_parse_extended(ret, attr, value);
attr              701 source4/lib/ldb/common/ldb_parse.c 				      tree->u.equality.attr, s);
attr              705 source4/lib/ldb/common/ldb_parse.c 		ret = talloc_asprintf(mem_ctx, "(%s=%s", tree->u.substring.attr,
attr              737 source4/lib/ldb/common/ldb_parse.c 				      tree->u.equality.attr, s);
attr              744 source4/lib/ldb/common/ldb_parse.c 				      tree->u.equality.attr, s);
attr              748 source4/lib/ldb/common/ldb_parse.c 		ret = talloc_asprintf(mem_ctx, "(%s=*)", tree->u.present.attr);
attr              754 source4/lib/ldb/common/ldb_parse.c 				      tree->u.equality.attr, s);
attr              761 source4/lib/ldb/common/ldb_parse.c 				      tree->u.extended.attr?tree->u.extended.attr:"", 
attr              779 source4/lib/ldb/common/ldb_parse.c 				 const char *attr, 
attr              788 source4/lib/ldb/common/ldb_parse.c 						    attr, replace);
attr              792 source4/lib/ldb/common/ldb_parse.c 		ldb_parse_tree_attr_replace(tree->u.isnot.child, attr, replace);
attr              798 source4/lib/ldb/common/ldb_parse.c 		if (ldb_attr_cmp(tree->u.equality.attr, attr) == 0) {
attr              799 source4/lib/ldb/common/ldb_parse.c 			tree->u.equality.attr = replace;
attr              803 source4/lib/ldb/common/ldb_parse.c 		if (ldb_attr_cmp(tree->u.substring.attr, attr) == 0) {
attr              804 source4/lib/ldb/common/ldb_parse.c 			tree->u.substring.attr = replace;
attr              808 source4/lib/ldb/common/ldb_parse.c 		if (ldb_attr_cmp(tree->u.present.attr, attr) == 0) {
attr              809 source4/lib/ldb/common/ldb_parse.c 			tree->u.present.attr = replace;
attr              813 source4/lib/ldb/common/ldb_parse.c 		if (tree->u.extended.attr &&
attr              814 source4/lib/ldb/common/ldb_parse.c 		    ldb_attr_cmp(tree->u.extended.attr, attr) == 0) {
attr              815 source4/lib/ldb/common/ldb_parse.c 			tree->u.extended.attr = replace;
attr              129 source4/lib/ldb/common/ldb_utf8.c int ldb_attr_dn(const char *attr)
attr              131 source4/lib/ldb/common/ldb_utf8.c 	if (ldb_attr_cmp(attr, "dn") == 0 ||
attr              132 source4/lib/ldb/common/ldb_utf8.c 	    ldb_attr_cmp(attr, "distinguishedName") == 0) {
attr              258 source4/lib/ldb/include/ldb.h 			const char *attr;
attr              262 source4/lib/ldb/include/ldb.h 			const char *attr;
attr              268 source4/lib/ldb/include/ldb.h 			const char *attr;
attr              271 source4/lib/ldb/include/ldb.h 			const char *attr;
attr              275 source4/lib/ldb/include/ldb.h 			const char *attr;
attr             1576 source4/lib/ldb/include/ldb.h int ldb_attr_dn(const char *attr);
attr             1760 source4/lib/ldb/include/ldb.h int ldb_attr_in_list(const char * const *attrs, const char *attr);
attr             1762 source4/lib/ldb/include/ldb.h int ldb_msg_rename_attr(struct ldb_message *msg, const char *attr, const char *replace);
attr             1763 source4/lib/ldb/include/ldb.h int ldb_msg_copy_attr(struct ldb_message *msg, const char *attr, const char *replace);
attr             1764 source4/lib/ldb/include/ldb.h void ldb_msg_remove_attr(struct ldb_message *msg, const char *attr);
attr             1769 source4/lib/ldb/include/ldb.h 				 const char *attr, 
attr              139 source4/lib/ldb/ldb_ldap/ldb_ldap.c 			     const char *attr, struct berval **bval)
attr              161 source4/lib/ldb/ldb_ldap/ldb_ldap.c 	el->name = talloc_strdup(msg->elements, attr);
attr              501 source4/lib/ldb/ldb_ldap/ldb_ldap.c 			char *attr, *dn;
attr              527 source4/lib/ldb/ldb_ldap/ldb_ldap.c 			for (attr=ldap_first_attribute(lldb->ldap, msg, &berptr);
attr              528 source4/lib/ldb/ldb_ldap/ldb_ldap.c 			     attr;
attr              529 source4/lib/ldb/ldb_ldap/ldb_ldap.c 			     attr=ldap_next_attribute(lldb->ldap, msg, berptr)) {
attr              531 source4/lib/ldb/ldb_ldap/ldb_ldap.c 				bval = ldap_get_values_len(lldb->ldap, msg, attr);
attr              534 source4/lib/ldb/ldb_ldap/ldb_ldap.c 					lldb_add_msg_attr(ldb, ldbmsg, attr, bval);
attr              352 source4/lib/ldb/ldb_map/ldb_map.c bool map_attr_check_remote(const struct ldb_map_context *data, const char *attr)
attr              354 source4/lib/ldb/ldb_map/ldb_map.c 	const struct ldb_map_attribute *map = map_attr_find_local(data, attr);
attr              367 source4/lib/ldb/ldb_map/ldb_map.c const char *map_attr_map_local(void *mem_ctx, const struct ldb_map_attribute *map, const char *attr)
attr              370 source4/lib/ldb/ldb_map/ldb_map.c 		return talloc_strdup(mem_ctx, attr);
attr              375 source4/lib/ldb/ldb_map/ldb_map.c 		return talloc_strdup(mem_ctx, attr);
attr              387 source4/lib/ldb/ldb_map/ldb_map.c const char *map_attr_map_remote(void *mem_ctx, const struct ldb_map_attribute *map, const char *attr)
attr              390 source4/lib/ldb/ldb_map/ldb_map.c 		return talloc_strdup(mem_ctx, attr);
attr              394 source4/lib/ldb/ldb_map/ldb_map.c 		return talloc_strdup(mem_ctx, attr);
attr              545 source4/lib/ldb/ldb_map/ldb_map_outbound.c 		new_attrs = ldb_attr_list_copy_add(mem_ctx, *attrs, tree->u.equality.attr);
attr              669 source4/lib/ldb/ldb_map/ldb_map_outbound.c 	if (map_attr_check_remote(data, tree->u.equality.attr)) {
attr              765 source4/lib/ldb/ldb_map/ldb_map_outbound.c 	const char *attr;
attr              783 source4/lib/ldb/ldb_map/ldb_map_outbound.c 		attr = map_attr_map_local(*new, map, tree->u.present.attr);
attr              784 source4/lib/ldb/ldb_map/ldb_map_outbound.c 		(*new)->u.present.attr = attr;
attr              788 source4/lib/ldb/ldb_map/ldb_map_outbound.c 		attr = map_attr_map_local(*new, map, tree->u.substring.attr);
attr              789 source4/lib/ldb/ldb_map/ldb_map_outbound.c 		(*new)->u.substring.attr = attr;
attr              793 source4/lib/ldb/ldb_map/ldb_map_outbound.c 		attr = map_attr_map_local(*new, map, tree->u.equality.attr);
attr              794 source4/lib/ldb/ldb_map/ldb_map_outbound.c 		(*new)->u.equality.attr = attr;
attr              799 source4/lib/ldb/ldb_map/ldb_map_outbound.c 		attr = map_attr_map_local(*new, map, tree->u.comparison.attr);
attr              800 source4/lib/ldb/ldb_map/ldb_map_outbound.c 		(*new)->u.comparison.attr = attr;
attr              803 source4/lib/ldb/ldb_map/ldb_map_outbound.c 		attr = map_attr_map_local(*new, map, tree->u.extended.attr);
attr              804 source4/lib/ldb/ldb_map/ldb_map_outbound.c 		(*new)->u.extended.attr = attr;
attr              811 source4/lib/ldb/ldb_map/ldb_map_outbound.c 	if (attr == NULL) {
attr              890 source4/lib/ldb/ldb_map/ldb_map_outbound.c 	if (!map_attr_check_remote(data, tree->u.equality.attr)) {
attr              895 source4/lib/ldb/ldb_map/ldb_map_outbound.c 	map = map_attr_find_local(data, tree->u.equality.attr);
attr              904 source4/lib/ldb/ldb_map/ldb_map_outbound.c 			  tree->u.equality.attr);
attr             1167 source4/lib/ldb/ldb_map/ldb_map_outbound.c 		local_tree->u.present.attr = talloc_strdup(local_tree, IS_MAPPED);
attr               53 source4/lib/ldb/ldb_map/ldb_map_private.h bool map_attr_check_remote(const struct ldb_map_context *data, const char *attr);
attr               59 source4/lib/ldb/ldb_map/ldb_map_private.h const char *map_attr_map_local(void *mem_ctx, const struct ldb_map_attribute *map, const char *attr);
attr               60 source4/lib/ldb/ldb_map/ldb_map_private.h const char *map_attr_map_remote(void *mem_ctx, const struct ldb_map_attribute *map, const char *attr);
attr              257 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	char *attr;
attr              311 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		attr = ldb_attr_casefold(mem_ctx, t->u.equality.attr);
attr              312 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		if (attr == NULL) return NULL;
attr              313 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		a = ldb_schema_attribute_by_name(ldb, attr);
attr              321 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		if (strcasecmp(t->u.equality.attr, "dn") == 0) {
attr              337 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 						attr,
attr              359 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		attr = ldb_attr_casefold(mem_ctx, t->u.substring.attr);
attr              360 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		if (attr == NULL) return NULL;
attr              361 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		a = ldb_schema_attribute_by_name(ldb, attr);
attr              376 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 					attr,
attr              380 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		attr = ldb_attr_casefold(mem_ctx, t->u.equality.attr);
attr              381 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		if (attr == NULL) return NULL;
attr              382 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		a = ldb_schema_attribute_by_name(ldb, attr);
attr              394 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 					attr,
attr              396 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 					attr);
attr              399 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		attr = ldb_attr_casefold(mem_ctx, t->u.equality.attr);
attr              400 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		if (attr == NULL) return NULL;
attr              401 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		a = ldb_schema_attribute_by_name(ldb, attr);
attr              413 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 					attr,
attr              415 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 					attr);
attr              418 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		if (strcasecmp(t->u.present.attr, "dn") == 0) {
attr              422 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		attr = ldb_attr_casefold(mem_ctx, t->u.present.attr);
attr              423 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		if (attr == NULL) return NULL;
attr              428 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 					attr);
attr              431 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		attr = ldb_attr_casefold(mem_ctx, t->u.equality.attr);
attr              432 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		if (attr == NULL) return NULL;
attr              433 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		a = ldb_schema_attribute_by_name(ldb, attr);
attr              445 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 					attr,
attr              447 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 					attr);
attr              573 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	const char *attr = (const char *)sqlite3_value_text(argv[3]);
attr              582 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		a = ldb_schema_attribute_by_name(ldb, attr);
attr              596 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		a = ldb_schema_attribute_by_name(ldb, attr);
attr             1044 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		char *attr;
attr             1048 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		attr = ldb_attr_casefold(ctx, el->name);
attr             1049 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		if (attr == NULL) {
attr             1071 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 					eid, el->name, attr,
attr             1123 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		char *attr;
attr             1128 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		attr = ldb_attr_casefold(ctx, el->name);
attr             1129 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		if (attr == NULL) {
attr             1144 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 						eid, attr);
attr             1177 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 					eid, el->name, attr,
attr             1203 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 							eid, attr);
attr             1233 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 					eid, attr, value.data);
attr              429 source4/lib/ldb/ldb_tdb/ldb_index.c 				     const char *attr, const struct ldb_val *value)
attr              437 source4/lib/ldb/ldb_tdb/ldb_index.c 	attr_folded = ldb_attr_casefold(ldb, attr);
attr              442 source4/lib/ldb/ldb_tdb/ldb_index.c 	a = ldb_schema_attribute_by_name(ldb, attr);
attr              450 source4/lib/ldb/ldb_tdb/ldb_index.c 				       attr, ldb_strerror(r), (errstr?":":""), (errstr?errstr:""));
attr              474 source4/lib/ldb/ldb_tdb/ldb_index.c static int ldb_msg_find_idx(const struct ldb_message *msg, const char *attr,
attr              482 source4/lib/ldb/ldb_tdb/ldb_index.c 			if (attr == NULL) {
attr              489 source4/lib/ldb/ldb_tdb/ldb_index.c 				if (ldb_attr_cmp((char *)el->values[j].data, attr) == 0) {
attr              528 source4/lib/ldb/ldb_tdb/ldb_index.c 	if (ldb_msg_find_idx(index_list, tree->u.equality.attr, NULL, LTDB_IDXATTR) == -1) {
attr              534 source4/lib/ldb/ldb_tdb/ldb_index.c 	dn = ltdb_index_key(ldb, tree->u.equality.attr, &tree->u.equality.value);
attr              597 source4/lib/ldb/ldb_tdb/ldb_index.c 	if (ldb_attr_dn(tree->u.equality.attr) == 0) {
attr              101 source4/lib/ldb/modules/operational.c 	const char *attr;
attr              114 source4/lib/ldb/modules/operational.c 	const char *attr;
attr              141 source4/lib/ldb/modules/operational.c 			if (ldb_attr_cmp(attrs[a], search_sub[i].attr) != 0) {
attr              153 source4/lib/ldb/modules/operational.c 						     search_sub[i].attr) != 0) {
attr              260 source4/lib/ldb/modules/operational.c 					    parse_tree_sub[i].attr, 
attr              269 source4/lib/ldb/modules/operational.c 			if (ldb_attr_cmp(ac->attrs[a], search_sub[i].attr) == 0 &&
attr              530 source4/libcli/cldap/cldap.c 	const char *attr[] = { "NetLogon", NULL };
attr              575 source4/libcli/cldap/cldap.c 	search.in.attributes   = attr;
attr              501 source4/libcli/clifile.c 		      uint16_t *attr, size_t *size,
attr              519 source4/libcli/clifile.c 	if (attr) {
attr              520 source4/libcli/clifile.c 		*attr = parms.getattre.out.attrib;
attr              542 source4/libcli/clifile.c 		    uint16_t *attr, size_t *size, time_t *t)
attr              564 source4/libcli/clifile.c 	if (attr) {
attr              565 source4/libcli/clifile.c 		*attr = parms.getattr.out.attrib;
attr               32 source4/libcli/ldap/ldap_controls.c 	DATA_BLOB attr;
attr               57 source4/libcli/ldap/ldap_controls.c 		if (!asn1_read_OctetString(data, mem_ctx, &attr)) {
attr               60 source4/libcli/ldap/ldap_controls.c 		lsrc->attr_desc = talloc_strndup(lsrc, (const char *)attr.data, attr.length);
attr               78 source4/libcli/ldap/ldap_controls.c 	DATA_BLOB attr;
attr              110 source4/libcli/ldap/ldap_controls.c 		if (!asn1_read_OctetString(data, mem_ctx, &attr)) {
attr              114 source4/libcli/ldap/ldap_controls.c 		lssc[num]->attributeName = talloc_strndup(lssc[num], (const char *)attr.data, attr.length);
attr               41 source4/libcli/raw/rawfile.c 		uint16_t attr;
attr               67 source4/libcli/raw/rawfile.c 		if (attrib & attr_strs[i].attr) {
attr               52 source4/libcli/util/clilsa.c 	struct lsa_ObjectAttribute attr;
attr              110 source4/libcli/util/clilsa.c 	attr.len = 0;
attr              111 source4/libcli/util/clilsa.c 	attr.root_dir = NULL;
attr              112 source4/libcli/util/clilsa.c 	attr.object_name = NULL;
attr              113 source4/libcli/util/clilsa.c 	attr.attributes = 0;
attr              114 source4/libcli/util/clilsa.c 	attr.sec_desc = NULL;
attr              115 source4/libcli/util/clilsa.c 	attr.sec_qos = &qos;
attr              118 source4/libcli/util/clilsa.c 	r.in.attr = &attr;
attr              448 source4/libnet/libnet_domain.c 	s->openpol.in.attr        = talloc_zero(c, struct lsa_ObjectAttribute);
attr              456 source4/libnet/libnet_domain.c 	s->openpol.in.attr->sec_qos = qos;
attr              492 source4/libnet/libnet_domain.c 	s->openpol.in.attr        = talloc_zero(c, struct lsa_ObjectAttribute);
attr              500 source4/libnet/libnet_domain.c 	s->openpol.in.attr->sec_qos = qos;
attr              427 source4/libnet/libnet_rpc.c 	struct lsa_ObjectAttribute attr;
attr              547 source4/libnet/libnet_rpc.c 	s->attr.sec_qos = &s->qos;
attr              549 source4/libnet/libnet_rpc.c 	s->lsa_open_policy.in.attr        = &s->attr;
attr               75 source4/ntptr/simple_ldb/ntptr_simple_ldb.c #define SET_STRING(ldb, mod, attr, value) do { \
attr               77 source4/ntptr/simple_ldb/ntptr_simple_ldb.c 	if (samdb_msg_add_string(ldb, (TALLOC_CTX *)mod, mod, attr, value) != 0) { \
attr               82 source4/ntptr/simple_ldb/ntptr_simple_ldb.c #define SET_UINT(ldb, mod, attr, value) do { \
attr               83 source4/ntptr/simple_ldb/ntptr_simple_ldb.c 	if (samdb_msg_add_uint(ldb, (TALLOC_CTX *)mod, mod, attr, value) != 0) { \
attr              202 source4/rpc_server/lsa/lsa_init.c 	if (r->in.attr != NULL &&
attr              203 source4/rpc_server/lsa/lsa_init.c 	    r->in.attr->root_dir != NULL) {
attr              243 source4/rpc_server/lsa/lsa_init.c 	r2.in.attr = r->in.attr;
attr              646 source4/rpc_server/lsa/lsa_lookup.c 	pol.in.attr = NULL;
attr              841 source4/rpc_server/lsa/lsa_lookup.c 	pol.in.attr = NULL;
attr               42 source4/rpc_server/samr/dcesrv_samr.c #define QUERY_STRING(msg, field, attr) \
attr               43 source4/rpc_server/samr/dcesrv_samr.c 	info->field.string = samdb_result_string(msg, attr, "");
attr               44 source4/rpc_server/samr/dcesrv_samr.c #define QUERY_UINT(msg, field, attr) \
attr               45 source4/rpc_server/samr/dcesrv_samr.c 	info->field = samdb_result_uint(msg, attr, 0);
attr               46 source4/rpc_server/samr/dcesrv_samr.c #define QUERY_RID(msg, field, attr) \
attr               47 source4/rpc_server/samr/dcesrv_samr.c 	info->field = samdb_result_rid_from_sid(mem_ctx, msg, attr, 0);
attr               48 source4/rpc_server/samr/dcesrv_samr.c #define QUERY_UINT64(msg, field, attr) \
attr               49 source4/rpc_server/samr/dcesrv_samr.c 	info->field = samdb_result_uint64(msg, attr, 0);
attr               50 source4/rpc_server/samr/dcesrv_samr.c #define QUERY_APASSC(msg, field, attr) \
attr               52 source4/rpc_server/samr/dcesrv_samr.c 							 a_state->domain_state->domain_dn, msg, attr);
attr               53 source4/rpc_server/samr/dcesrv_samr.c #define QUERY_FPASSC(msg, field, attr) \
attr               56 source4/rpc_server/samr/dcesrv_samr.c #define QUERY_LHOURS(msg, field, attr) \
attr               57 source4/rpc_server/samr/dcesrv_samr.c 	info->field = samdb_result_logon_hours(mem_ctx, msg, attr);
attr               58 source4/rpc_server/samr/dcesrv_samr.c #define QUERY_AFLAGS(msg, field, attr) \
attr               60 source4/rpc_server/samr/dcesrv_samr.c #define QUERY_PARAMETERS(msg, field, attr) \
attr               61 source4/rpc_server/samr/dcesrv_samr.c 	info->field = samdb_result_parameters(mem_ctx, msg, attr);
attr               66 source4/rpc_server/samr/dcesrv_samr.c #define SET_STRING(msg, field, attr) do {				\
attr               70 source4/rpc_server/samr/dcesrv_samr.c 		if (ldb_msg_add_empty(msg, attr, LDB_FLAG_MOD_DELETE, NULL)) { \
attr               74 source4/rpc_server/samr/dcesrv_samr.c         if (ldb_msg_add_string(msg, attr, r->in.info->field.string) != 0) { \
attr               77 source4/rpc_server/samr/dcesrv_samr.c         set_el = ldb_msg_find_element(msg, attr);			\
attr               81 source4/rpc_server/samr/dcesrv_samr.c #define SET_UINT(msg, field, attr) do {					\
attr               83 source4/rpc_server/samr/dcesrv_samr.c 	if (samdb_msg_add_uint(sam_ctx, mem_ctx, msg, attr, r->in.info->field) != 0) { \
attr               86 source4/rpc_server/samr/dcesrv_samr.c         set_el = ldb_msg_find_element(msg, attr);			\
attr               90 source4/rpc_server/samr/dcesrv_samr.c #define SET_INT64(msg, field, attr) do {				\
attr               92 source4/rpc_server/samr/dcesrv_samr.c 	if (samdb_msg_add_int64(sam_ctx, mem_ctx, msg, attr, r->in.info->field) != 0) { \
attr               95 source4/rpc_server/samr/dcesrv_samr.c         set_el = ldb_msg_find_element(msg, attr);			\
attr               99 source4/rpc_server/samr/dcesrv_samr.c #define SET_UINT64(msg, field, attr) do {				\
attr              101 source4/rpc_server/samr/dcesrv_samr.c 	if (samdb_msg_add_uint64(sam_ctx, mem_ctx, msg, attr, r->in.info->field) != 0) { \
attr              104 source4/rpc_server/samr/dcesrv_samr.c         set_el = ldb_msg_find_element(msg, attr);			\
attr              116 source4/rpc_server/samr/dcesrv_samr.c #define SET_AFLAGS(msg, field, attr) do {				\
attr              125 source4/rpc_server/samr/dcesrv_samr.c 	if (samdb_msg_add_acct_flags(sam_ctx, mem_ctx, msg, attr, (r->in.info->field & ~(ACB_AUTOLOCK|ACB_PW_EXPIRED))) != 0) { \
attr              128 source4/rpc_server/samr/dcesrv_samr.c         set_el = ldb_msg_find_element(msg, attr);			\
attr              132 source4/rpc_server/samr/dcesrv_samr.c #define SET_LHOURS(msg, field, attr) do {				\
attr              134 source4/rpc_server/samr/dcesrv_samr.c 	if (samdb_msg_add_logon_hours(sam_ctx, mem_ctx, msg, attr, &r->in.info->field) != 0) { \
attr              137 source4/rpc_server/samr/dcesrv_samr.c         set_el = ldb_msg_find_element(msg, attr);			\
attr              141 source4/rpc_server/samr/dcesrv_samr.c #define SET_PARAMETERS(msg, field, attr) do {				\
attr              144 source4/rpc_server/samr/dcesrv_samr.c 		if (samdb_msg_add_parameters(sam_ctx, mem_ctx, msg, attr, &r->in.info->field) != 0) { \
attr              147 source4/rpc_server/samr/dcesrv_samr.c 		set_el = ldb_msg_find_element(msg, attr);		\
attr               94 source4/torture/basic/attr.c 	uint16_t attr;
attr              151 source4/torture/basic/attr.c 						smbcli_getatr(cli1->tree, fname, &attr, NULL, NULL),
attr              156 source4/torture/basic/attr.c 					k,  open_attrs_table[i],  open_attrs_table[j], attr );
attr              161 source4/torture/basic/attr.c 					if (attr != attr_results[l].result_attr ||
attr              167 source4/torture/basic/attr.c 						       (uint_t)attr,
attr              218 source4/torture/ldap/schema.c 	struct dsdb_attribute *attr = NULL;
attr              221 source4/torture/ldap/schema.c 	attr = talloc_zero(schema, struct dsdb_attribute);
attr              222 source4/torture/ldap/schema.c 	if (!attr) {
attr              226 source4/torture/ldap/schema.c 	status = dsdb_attribute_from_ldb(schema, msg, attr, attr);
attr              231 source4/torture/ldap/schema.c 	DLIST_ADD_END(schema->attributes, attr, struct dsdb_attribute *);
attr              234 source4/torture/ldap/schema.c 	talloc_free(attr);
attr               43 source4/torture/ldb/ldb.c 	const struct ldb_schema_attribute *attr;
attr               61 source4/torture/ldb/ldb.c 	torture_assert(torture, attr = ldb_schema_attribute_by_name(ldb, "objectSid"), 
attr               67 source4/torture/ldb/ldb.c 				 attr->syntax->ldif_read_fn(ldb, mem_ctx, 
attr               75 source4/torture/ldb/ldb.c 				 attr->syntax->ldif_read_fn(ldb, mem_ctx, 
attr               80 source4/torture/ldb/ldb.c 				 attr->syntax->ldif_write_fn(ldb, mem_ctx, &binary_sid_blob, &string_sid_blob), 0,
attr               88 source4/torture/ldb/ldb.c 				 attr->syntax->comparison_fn(ldb, mem_ctx, &binary_sid_blob, &string_sid_blob), 0,
attr               92 source4/torture/ldb/ldb.c 				 attr->syntax->comparison_fn(ldb, mem_ctx, &string_sid_blob, &binary_sid_blob), 0,
attr               96 source4/torture/ldb/ldb.c 				 attr->syntax->comparison_fn(ldb, mem_ctx, &string_sid_blob, &string_sid_blob), 0,
attr              100 source4/torture/ldb/ldb.c 				 attr->syntax->comparison_fn(ldb, mem_ctx, &binary_sid_blob, &binary_sid_blob), 0,
attr              103 source4/torture/ldb/ldb.c 	torture_assert(torture, attr->syntax->comparison_fn(ldb, mem_ctx, &guid_blob, &binary_sid_blob) != 0,
attr              108 source4/torture/ldb/ldb.c 	torture_assert(torture, attr = ldb_schema_attribute_by_name(ldb, "objectGUID"), 
attr              114 source4/torture/ldb/ldb.c 				 attr->syntax->ldif_read_fn(ldb, mem_ctx, 
attr              124 source4/torture/ldb/ldb.c 				 attr->syntax->ldif_read_fn(ldb, mem_ctx, 
attr              132 source4/torture/ldb/ldb.c 				 attr->syntax->ldif_read_fn(ldb, mem_ctx, 
attr              140 source4/torture/ldb/ldb.c 				 attr->syntax->ldif_write_fn(ldb, mem_ctx, &binary_guid_blob, &string_guid_blob), 0,
attr              147 source4/torture/ldb/ldb.c 				 attr->syntax->comparison_fn(ldb, mem_ctx, &binary_guid_blob, &string_guid_blob), 0,
attr              151 source4/torture/ldb/ldb.c 				 attr->syntax->comparison_fn(ldb, mem_ctx, &string_guid_blob, &binary_guid_blob), 0,
attr              155 source4/torture/ldb/ldb.c 				 attr->syntax->comparison_fn(ldb, mem_ctx, &string_guid_blob, &string_guid_blob), 0,
attr              159 source4/torture/ldb/ldb.c 				 attr->syntax->comparison_fn(ldb, mem_ctx, &binary_guid_blob, &binary_guid_blob), 0,
attr              172 source4/torture/ldb/ldb.c 	const struct ldb_dn_extended_syntax *attr;
attr              191 source4/torture/ldb/ldb.c 	torture_assert(torture, attr = ldb_dn_extended_syntax_by_name(ldb, "SID"), 
attr              197 source4/torture/ldb/ldb.c 				 attr->read_fn(ldb, mem_ctx, 
attr              207 source4/torture/ldb/ldb.c 				 attr->read_fn(ldb, mem_ctx, 
attr              215 source4/torture/ldb/ldb.c 				 attr->read_fn(ldb, mem_ctx, 
attr              220 source4/torture/ldb/ldb.c 				 attr->write_hex_fn(ldb, mem_ctx, &sid_blob, &hex_sid_blob), 0,
attr              228 source4/torture/ldb/ldb.c 				 attr->write_clear_fn(ldb, mem_ctx, &sid_blob, &string_sid_blob), 0,
attr              237 source4/torture/ldb/ldb.c 	torture_assert(torture, attr = ldb_dn_extended_syntax_by_name(ldb, "GUID"), 
attr              243 source4/torture/ldb/ldb.c 				 attr->read_fn(ldb, mem_ctx, 
attr              253 source4/torture/ldb/ldb.c 				 attr->read_fn(ldb, mem_ctx, 
attr              261 source4/torture/ldb/ldb.c 				 attr->read_fn(ldb, mem_ctx, 
attr              266 source4/torture/ldb/ldb.c 				 attr->write_hex_fn(ldb, mem_ctx, &guid_blob, &hex_guid_blob), 0,
attr              274 source4/torture/ldb/ldb.c 				 attr->write_clear_fn(ldb, mem_ctx, &guid_blob, &string_guid_blob), 0,
attr               98 source4/torture/libnet/libnet_domain.c 	struct lsa_ObjectAttribute attr;
attr              103 source4/torture/libnet/libnet_domain.c 	ZERO_STRUCT(attr);
attr              111 source4/torture/libnet/libnet_domain.c 	attr.sec_qos = &qos;
attr              114 source4/torture/libnet/libnet_domain.c 	open.in.attr        = &attr;
attr              439 source4/torture/nbench/nbio.c bool nb_unlink(const char *fname, int attr, NTSTATUS status, bool retry)
attr             1040 source4/torture/ndr/lsa.c 	torture_assert(tctx, r->in.attr != NULL, "attr ptr");
attr             1041 source4/torture/ndr/lsa.c 	torture_assert_int_equal(tctx, r->in.attr->len, 0, "attr len");
attr             1042 source4/torture/ndr/lsa.c 	torture_assert(tctx, r->in.attr->root_dir == NULL, "attr root");
attr             1043 source4/torture/ndr/lsa.c 	torture_assert(tctx, r->in.attr->object_name == NULL, "attr object name");
attr             1044 source4/torture/ndr/lsa.c 	torture_assert_int_equal(tctx, r->in.attr->attributes, 0, "attr attributes");
attr             1073 source4/torture/ndr/lsa.c 	torture_assert(tctx, r->in.attr != NULL, "attr ptr");
attr             1074 source4/torture/ndr/lsa.c 	torture_assert_int_equal(tctx, r->in.attr->len, 0, "attr len");
attr             1075 source4/torture/ndr/lsa.c 	torture_assert(tctx, r->in.attr->root_dir == NULL, "attr root");
attr             1076 source4/torture/ndr/lsa.c 	torture_assert(tctx, r->in.attr->object_name == NULL, "attr object name");
attr             1077 source4/torture/ndr/lsa.c 	torture_assert_int_equal(tctx, r->in.attr->attributes, 0, "attr attributes");
attr              483 source4/torture/rpc/dssync.c 			struct drsuapi_DsReplicaAttribute *attr;
attr              487 source4/torture/rpc/dssync.c 			attr = &cur->object.attribute_ctr.attributes[i];
attr              489 source4/torture/rpc/dssync.c 			switch (attr->attid) {
attr              540 source4/torture/rpc/dssync.c 			if (attr->value_ctr.num_values != 1) continue;
attr              542 source4/torture/rpc/dssync.c 			if (!attr->value_ctr.values[0].blob) continue;
attr              544 source4/torture/rpc/dssync.c 			enc_data = attr->value_ctr.values[0].blob;
attr               39 source4/torture/rpc/handles.c 	struct lsa_ObjectAttribute attr;
attr               59 source4/torture/rpc/handles.c 	attr.len = 0;
attr               60 source4/torture/rpc/handles.c 	attr.root_dir = NULL;
attr               61 source4/torture/rpc/handles.c 	attr.object_name = NULL;
attr               62 source4/torture/rpc/handles.c 	attr.attributes = 0;
attr               63 source4/torture/rpc/handles.c 	attr.sec_desc = NULL;
attr               64 source4/torture/rpc/handles.c 	attr.sec_qos = &qos;
attr               67 source4/torture/rpc/handles.c 	r.in.attr = &attr;
attr              107 source4/torture/rpc/handles.c 	struct lsa_ObjectAttribute attr;
attr              140 source4/torture/rpc/handles.c 	attr.len = 0;
attr              141 source4/torture/rpc/handles.c 	attr.root_dir = NULL;
attr              142 source4/torture/rpc/handles.c 	attr.object_name = NULL;
attr              143 source4/torture/rpc/handles.c 	attr.attributes = 0;
attr              144 source4/torture/rpc/handles.c 	attr.sec_desc = NULL;
attr              145 source4/torture/rpc/handles.c 	attr.sec_qos = &qos;
attr              148 source4/torture/rpc/handles.c 	r.in.attr = &attr;
attr               43 source4/torture/rpc/lsa.c 	struct lsa_ObjectAttribute attr;
attr               57 source4/torture/rpc/lsa.c 	attr.len = 0;
attr               58 source4/torture/rpc/lsa.c 	attr.root_dir = NULL;
attr               59 source4/torture/rpc/lsa.c 	attr.object_name = NULL;
attr               60 source4/torture/rpc/lsa.c 	attr.attributes = 0;
attr               61 source4/torture/rpc/lsa.c 	attr.sec_desc = NULL;
attr               62 source4/torture/rpc/lsa.c 	attr.sec_qos = &qos;
attr               65 source4/torture/rpc/lsa.c 	r.in.attr = &attr;
attr               88 source4/torture/rpc/lsa.c 	struct lsa_ObjectAttribute attr;
attr              105 source4/torture/rpc/lsa.c 	attr.len = 0;
attr              106 source4/torture/rpc/lsa.c 	attr.root_dir = NULL;
attr              107 source4/torture/rpc/lsa.c 	attr.object_name = NULL;
attr              108 source4/torture/rpc/lsa.c 	attr.attributes = 0;
attr              109 source4/torture/rpc/lsa.c 	attr.sec_desc = NULL;
attr              110 source4/torture/rpc/lsa.c 	attr.sec_qos = &qos;
attr              113 source4/torture/rpc/lsa.c 	r.in.attr = &attr;
attr               32 source4/torture/rpc/lsa_lookup.c 	struct lsa_ObjectAttribute attr;
attr               47 source4/torture/rpc/lsa_lookup.c 	attr.len = 0;
attr               48 source4/torture/rpc/lsa_lookup.c 	attr.root_dir = NULL;
attr               49 source4/torture/rpc/lsa_lookup.c 	attr.object_name = NULL;
attr               50 source4/torture/rpc/lsa_lookup.c 	attr.attributes = 0;
attr               51 source4/torture/rpc/lsa_lookup.c 	attr.sec_desc = NULL;
attr               52 source4/torture/rpc/lsa_lookup.c 	attr.sec_qos = &qos;
attr               55 source4/torture/rpc/lsa_lookup.c 	r.in.attr = &attr;
attr             2250 source4/torture/rpc/netlogon.c 	struct lsa_ObjectAttribute attr;
attr             2280 source4/torture/rpc/netlogon.c 	attr.len = 0;
attr             2281 source4/torture/rpc/netlogon.c 	attr.root_dir = NULL;
attr             2282 source4/torture/rpc/netlogon.c 	attr.object_name = NULL;
attr             2283 source4/torture/rpc/netlogon.c 	attr.attributes = 0;
attr             2284 source4/torture/rpc/netlogon.c 	attr.sec_desc = NULL;
attr             2285 source4/torture/rpc/netlogon.c 	attr.sec_qos = &qos;
attr             2288 source4/torture/rpc/netlogon.c 	o.in.attr = &attr;
attr              129 source4/torture/rpc/samba3rpc.c 	openpolicy.in.attr = &objectattr;
attr              250 source4/torture/rpc/samba3rpc.c 	openpolicy.in.attr = &objectattr;
attr             1543 source4/torture/rpc/samba3rpc.c 	struct lsa_ObjectAttribute attr;
attr             1566 source4/torture/rpc/samba3rpc.c 	attr.len = 0;
attr             1567 source4/torture/rpc/samba3rpc.c 	attr.root_dir = NULL;
attr             1568 source4/torture/rpc/samba3rpc.c 	attr.object_name = NULL;
attr             1569 source4/torture/rpc/samba3rpc.c 	attr.attributes = 0;
attr             1570 source4/torture/rpc/samba3rpc.c 	attr.sec_desc = NULL;
attr             1571 source4/torture/rpc/samba3rpc.c 	attr.sec_qos = &qos;
attr             1574 source4/torture/rpc/samba3rpc.c 	r.in.attr = &attr;
attr             2473 source4/torture/rpc/samba3rpc.c 		struct lsa_ObjectAttribute attr;
attr             2477 source4/torture/rpc/samba3rpc.c 		ZERO_STRUCT(attr);
attr             2478 source4/torture/rpc/samba3rpc.c 		o.in.attr = &attr;
attr             1498 source4/torture/rpc/samsync.c 	struct lsa_ObjectAttribute attr;
attr             1599 source4/torture/rpc/samsync.c 	attr.len = 0;
attr             1600 source4/torture/rpc/samsync.c 	attr.root_dir = NULL;
attr             1601 source4/torture/rpc/samsync.c 	attr.object_name = NULL;
attr             1602 source4/torture/rpc/samsync.c 	attr.attributes = 0;
attr             1603 source4/torture/rpc/samsync.c 	attr.sec_desc = NULL;
attr             1604 source4/torture/rpc/samsync.c 	attr.sec_qos = &qos;
attr             1607 source4/torture/rpc/samsync.c 	r.in.attr = &attr;
attr               92 source4/utils/oLschema2ldif.c static int add_multi_string(struct ldb_message *msg, const char *attr, char *values)
attr              102 source4/utils/oLschema2ldif.c 		if (ldb_msg_add_string(msg, attr, s) != 0) {
attr               96 source4/winbind/wb_connect_lsa.c 	state->openpolicy.in.attr = &state->objectattr;
attr              298 source4/winbind/wb_init_domain.c 	state->lsa_openpolicy.in.attr = &state->objectattr;