diff options
author | Michael Adam <obnox@samba.org> | 2016-02-05 11:32:18 +0100 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2016-02-06 21:48:17 +0100 |
commit | 476672b647e44898a6de8894b23e598ad13b1fcf (patch) | |
tree | fc67ec55ef70436208321dd38061147b138fa8ce /source4 | |
parent | 5d759bd0d4bf7cae8b54b69af5ecacb7987c2a0f (diff) | |
download | samba-476672b647e44898a6de8894b23e598ad13b1fcf.tar.gz |
dlist: remove unneeded type argument from DLIST_ADD_END()
Signed-off-by: Michael Adam <obnox@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Diffstat (limited to 'source4')
40 files changed, 76 insertions, 77 deletions
diff --git a/source4/auth/ntlm/auth.c b/source4/auth/ntlm/auth.c index 4627c3d03ff..eeb23367e7e 100644 --- a/source4/auth/ntlm/auth.c +++ b/source4/auth/ntlm/auth.c @@ -575,7 +575,7 @@ _PUBLIC_ NTSTATUS auth_context_create_methods(TALLOC_CTX *mem_ctx, const char * } method->auth_ctx = ctx; method->depth = i; - DLIST_ADD_END(ctx->methods, method, struct auth_method_context *); + DLIST_ADD_END(ctx->methods, method); } ctx->check_ntlm_password = auth_check_password_wrapper; diff --git a/source4/dns_server/dnsserver_common.c b/source4/dns_server/dnsserver_common.c index 19aa75aafd3..095f01a1a9e 100644 --- a/source4/dns_server/dnsserver_common.c +++ b/source4/dns_server/dnsserver_common.c @@ -509,7 +509,7 @@ NTSTATUS dns_common_zones(struct ldb_context *samdb, talloc_free(z); continue; } - DLIST_ADD_END(new_list, z, NULL); + DLIST_ADD_END(new_list, z); } *zones_ret = new_list; diff --git a/source4/dsdb/common/util_trusts.c b/source4/dsdb/common/util_trusts.c index 73221ebc730..0e69ba20b73 100644 --- a/source4/dsdb/common/util_trusts.c +++ b/source4/dsdb/common/util_trusts.c @@ -2856,7 +2856,7 @@ NTSTATUS dsdb_trust_routing_table_load(struct ldb_context *sam_ctx, return status; } - DLIST_ADD_END(table->domains, d, NULL); + DLIST_ADD_END(table->domains, d); if (d->tdo->trust_attributes & LSA_TRUST_ATTRIBUTE_FOREST_TRANSITIVE) { struct ForestTrustInfo *fti = NULL; diff --git a/source4/dsdb/kcc/kcc_drs_replica_info.c b/source4/dsdb/kcc/kcc_drs_replica_info.c index ef64f82cc0d..3f16de8cb6d 100644 --- a/source4/dsdb/kcc/kcc_drs_replica_info.c +++ b/source4/dsdb/kcc/kcc_drs_replica_info.c @@ -468,7 +468,7 @@ static WERROR get_ncs_list(TALLOC_CTX *mem_ctx, nc_list_elem = talloc_zero(mem_ctx, struct ncList); W_ERROR_HAVE_NO_MEMORY(nc_list_elem); nc_list_elem->dn = nc_dn; - DLIST_ADD_END(*nc_list, nc_list_elem, struct ncList*); + DLIST_ADD_END(*nc_list, nc_list_elem); } else { /* ncs := getNCs() from ldb database. * getNCs() must return an array containing diff --git a/source4/dsdb/repl/drepl_notify.c b/source4/dsdb/repl/drepl_notify.c index 3f2c8519dc7..ee2e4c86875 100644 --- a/source4/dsdb/repl/drepl_notify.c +++ b/source4/dsdb/repl/drepl_notify.c @@ -323,7 +323,7 @@ static WERROR dreplsrv_schedule_notify_sync(struct dreplsrv_service *service, op->replica_flags = replica_flags; op->schedule_time = time(NULL); - DLIST_ADD_END(service->ops.notifies, op, struct dreplsrv_notify_operation *); + DLIST_ADD_END(service->ops.notifies, op); talloc_steal(service, op); return WERR_OK; } diff --git a/source4/dsdb/repl/drepl_out_pull.c b/source4/dsdb/repl/drepl_out_pull.c index e64c91d29a0..2da26738626 100644 --- a/source4/dsdb/repl/drepl_out_pull.c +++ b/source4/dsdb/repl/drepl_out_pull.c @@ -127,7 +127,7 @@ WERROR dreplsrv_schedule_partition_pull_source(struct dreplsrv_service *s, op->cb_data = cb_data; op->schedule_time = time(NULL); - DLIST_ADD_END(s->ops.pending, op, struct dreplsrv_out_operation *); + DLIST_ADD_END(s->ops.pending, op); return WERR_OK; } diff --git a/source4/dsdb/repl/drepl_partitions.c b/source4/dsdb/repl/drepl_partitions.c index c822ba997a8..65b4843a5f3 100644 --- a/source4/dsdb/repl/drepl_partitions.c +++ b/source4/dsdb/repl/drepl_partitions.c @@ -345,7 +345,7 @@ WERROR dreplsrv_out_connection_attach(struct dreplsrv_service *s, return ntstatus_to_werror(nt_status); } - DLIST_ADD_END(s->connections, conn, struct dreplsrv_out_connection *); + DLIST_ADD_END(s->connections, conn); DEBUG(4,("dreplsrv_out_connection_attach(%s): create\n", hostname)); } else { @@ -425,7 +425,7 @@ static WERROR dreplsrv_partition_add_source_dsa(struct dreplsrv_service *s, } } - DLIST_ADD_END(*listp, source, struct dreplsrv_partition_source_dsa *); + DLIST_ADD_END(*listp, source); return WERR_OK; } diff --git a/source4/dsdb/repl/replicated_objects.c b/source4/dsdb/repl/replicated_objects.c index e670bb59a84..e9225f586c0 100644 --- a/source4/dsdb/repl/replicated_objects.c +++ b/source4/dsdb/repl/replicated_objects.c @@ -138,7 +138,7 @@ WERROR dsdb_repl_resolve_working_schema(struct ldb_context *ldb, } schema_list_item->obj = cur; - DLIST_ADD_END(schema_list, schema_list_item, struct schema_list); + DLIST_ADD_END(schema_list, schema_list_item); } /* resolve objects until all are resolved and in local schema */ diff --git a/source4/dsdb/samdb/ldb_modules/descriptor.c b/source4/dsdb/samdb/ldb_modules/descriptor.c index cc0a9c25ebb..2baf4af352b 100644 --- a/source4/dsdb/samdb/ldb_modules/descriptor.c +++ b/source4/dsdb/samdb/ldb_modules/descriptor.c @@ -1049,9 +1049,9 @@ static int descriptor_extended_sec_desc_propagation(struct ldb_module *module, } if (parent_change != NULL) { - DLIST_ADD_END(parent_change->children, c, NULL); + DLIST_ADD_END(parent_change->children, c); } else { - DLIST_ADD_END(descriptor_private->changes, c, NULL); + DLIST_ADD_END(descriptor_private->changes, c); } return ldb_module_done(req, NULL, NULL, LDB_SUCCESS); diff --git a/source4/dsdb/samdb/ldb_modules/linked_attributes.c b/source4/dsdb/samdb/ldb_modules/linked_attributes.c index 63ccbde896b..8063162a0b8 100644 --- a/source4/dsdb/samdb/ldb_modules/linked_attributes.c +++ b/source4/dsdb/samdb/ldb_modules/linked_attributes.c @@ -219,7 +219,7 @@ static int la_store_op(struct la_context *ac, /* Do deletes before adds */ if (op == LA_OP_ADD) { - DLIST_ADD_END(ac->ops, os, struct la_op_store *); + DLIST_ADD_END(ac->ops, os); } else { /* By adding to the head of the list, we do deletes before * adds when processing a replace */ diff --git a/source4/dsdb/samdb/ldb_modules/secrets_tdb_sync.c b/source4/dsdb/samdb/ldb_modules/secrets_tdb_sync.c index 2cf262afa53..52c8aadebde 100644 --- a/source4/dsdb/samdb/ldb_modules/secrets_tdb_sync.c +++ b/source4/dsdb/samdb/ldb_modules/secrets_tdb_sync.c @@ -126,7 +126,7 @@ static int add_modified(struct ldb_module *module, struct ldb_dn *dn, bool do_de item->do_delete = do_delete; talloc_free(res); - DLIST_ADD_END(data->changed_dns, item, struct dn_list *); + DLIST_ADD_END(data->changed_dns, item); return LDB_SUCCESS; } diff --git a/source4/dsdb/samdb/ldb_modules/update_keytab.c b/source4/dsdb/samdb/ldb_modules/update_keytab.c index 42c3fa8fea0..780eb81d998 100644 --- a/source4/dsdb/samdb/ldb_modules/update_keytab.c +++ b/source4/dsdb/samdb/ldb_modules/update_keytab.c @@ -122,7 +122,7 @@ static int add_modified(struct ldb_module *module, struct ldb_dn *dn, bool do_de item->do_delete = do_delete; talloc_free(res); - DLIST_ADD_END(data->changed_dns, item, struct dn_list *); + DLIST_ADD_END(data->changed_dns, item); return LDB_SUCCESS; } diff --git a/source4/dsdb/schema/schema_query.c b/source4/dsdb/schema/schema_query.c index 013878d1f19..d448cdf5d9e 100644 --- a/source4/dsdb/schema/schema_query.c +++ b/source4/dsdb/schema/schema_query.c @@ -530,7 +530,7 @@ int dsdb_sort_objectClass_attr(struct ldb_context *ldb, /* Don't add top to list, we will do that later */ if (ldb_attr_cmp("top", current->objectclass->lDAPDisplayName) != 0) { - DLIST_ADD_END(unsorted, current, struct class_list *); + DLIST_ADD_END(unsorted, current); } } @@ -538,7 +538,7 @@ int dsdb_sort_objectClass_attr(struct ldb_context *ldb, /* Add top here, to prevent duplicates */ current = talloc(tmp_mem_ctx, struct class_list); current->objectclass = dsdb_class_by_lDAPDisplayName(schema, "top"); - DLIST_ADD_END(sorted, current, struct class_list *); + DLIST_ADD_END(sorted, current); /* For each object: find parent chain */ for (current = unsorted; current != NULL; current = current->next) { @@ -554,7 +554,7 @@ int dsdb_sort_objectClass_attr(struct ldb_context *ldb, new_parent = talloc(tmp_mem_ctx, struct class_list); new_parent->objectclass = dsdb_class_by_lDAPDisplayName(schema, current->objectclass->subClassOf); - DLIST_ADD_END(unsorted, new_parent, struct class_list *); + DLIST_ADD_END(unsorted, new_parent); } /* For each object: order by hierarchy */ @@ -582,7 +582,7 @@ int dsdb_sort_objectClass_attr(struct ldb_context *ldb, if (current_lowest != NULL) { DLIST_REMOVE(unsorted,current_lowest); - DLIST_ADD_END(sorted,current_lowest, struct class_list *); + DLIST_ADD_END(sorted,current_lowest); } } diff --git a/source4/ldap_server/ldap_backend.c b/source4/ldap_server/ldap_backend.c index fd2b57936c5..7efb7ed4521 100644 --- a/source4/ldap_server/ldap_backend.c +++ b/source4/ldap_server/ldap_backend.c @@ -255,7 +255,7 @@ struct ldapsrv_reply *ldapsrv_init_reply(struct ldapsrv_call *call, uint8_t type void ldapsrv_queue_reply(struct ldapsrv_call *call, struct ldapsrv_reply *reply) { - DLIST_ADD_END(call->replies, reply, struct ldapsrv_reply *); + DLIST_ADD_END(call->replies, reply); } static NTSTATUS ldapsrv_unwilling(struct ldapsrv_call *call, int error) diff --git a/source4/lib/http/http.c b/source4/lib/http/http.c index c3bd728a79b..c6976ee243d 100644 --- a/source4/lib/http/http.c +++ b/source4/lib/http/http.c @@ -357,7 +357,7 @@ static int http_add_header_internal(TALLOC_CTX *mem_ctx, h = talloc(mem_ctx, struct http_header); h->key = talloc_strdup(h, key); h->value = talloc_strdup(h, value); - DLIST_ADD_END(*headers, h, NULL); + DLIST_ADD_END(*headers, h); tail = DLIST_TAIL(*headers); if (tail != h) { DEBUG(0, ("%s: Error adding header\n", __func__)); diff --git a/source4/lib/socket/interface.c b/source4/lib/socket/interface.c index 9b0d00e01b7..963c0aac3dc 100644 --- a/source4/lib/socket/interface.c +++ b/source4/lib/socket/interface.c @@ -135,7 +135,7 @@ static void add_interface(TALLOC_CTX *mem_ctx, const struct iface_struct *ifs, s this needs to be a ADD_END, as some tests (such as the spoolss notify test) depend on the interfaces ordering */ - DLIST_ADD_END(*interfaces, iface, NULL); + DLIST_ADD_END(*interfaces, iface); } /** diff --git a/source4/lib/stream/packet.c b/source4/lib/stream/packet.c index b36d6507ef0..b0503694034 100644 --- a/source4/lib/stream/packet.c +++ b/source4/lib/stream/packet.c @@ -541,7 +541,7 @@ _PUBLIC_ NTSTATUS packet_send_callback(struct packet_context *pc, DATA_BLOB blob el = talloc(pc, struct send_element); NT_STATUS_HAVE_NO_MEMORY(el); - DLIST_ADD_END(pc->send_queue, el, struct send_element *); + DLIST_ADD_END(pc->send_queue, el); el->blob = blob; el->nsent = 0; el->send_callback = send_callback; diff --git a/source4/libcli/dgram/dgramsocket.c b/source4/libcli/dgram/dgramsocket.c index cd6d3e4c745..b6e7dd12c7c 100644 --- a/source4/libcli/dgram/dgramsocket.c +++ b/source4/libcli/dgram/dgramsocket.c @@ -231,7 +231,7 @@ NTSTATUS nbt_dgram_send(struct nbt_dgram_socket *dgmsock, goto failed; } - DLIST_ADD_END(dgmsock->send_queue, req, struct nbt_dgram_request *); + DLIST_ADD_END(dgmsock->send_queue, req); TEVENT_FD_WRITEABLE(dgmsock->fde); diff --git a/source4/libcli/resolve/resolve.c b/source4/libcli/resolve/resolve.c index b5930aade1f..139030090be 100644 --- a/source4/libcli/resolve/resolve.c +++ b/source4/libcli/resolve/resolve.c @@ -75,7 +75,7 @@ bool resolve_context_add_method(struct resolve_context *ctx, resolve_name_send_f method->send_fn = send_fn; method->recv_fn = recv_fn; method->privdata = userdata; - DLIST_ADD_END(ctx->methods, method, struct resolve_method *); + DLIST_ADD_END(ctx->methods, method); return true; } diff --git a/source4/librpc/rpc/dcerpc.c b/source4/librpc/rpc/dcerpc.c index 6ce0d352f1d..33c370694a1 100644 --- a/source4/librpc/rpc/dcerpc.c +++ b/source4/librpc/rpc/dcerpc.c @@ -1245,7 +1245,7 @@ struct tevent_req *dcerpc_bind_send(TALLOC_CTX *mem_ctx, subreq->async.callback = dcerpc_bind_fail_handler; subreq->p = p; subreq->recv_handler = dcerpc_bind_recv_handler; - DLIST_ADD_END(p->conn->pending, subreq, struct rpc_request *); + DLIST_ADD_END(p->conn->pending, subreq); talloc_set_destructor(subreq, dcerpc_req_dequeue); status = dcerpc_send_request(p->conn, &blob, true); @@ -1603,7 +1603,7 @@ static struct rpc_request *dcerpc_request_send(TALLOC_CTX *mem_ctx, req->request_data.length = stub_data->length; req->request_data.data = stub_data->data; - DLIST_ADD_END(p->conn->request_queue, req, struct rpc_request *); + DLIST_ADD_END(p->conn->request_queue, req); talloc_set_destructor(req, dcerpc_req_dequeue); dcerpc_schedule_io_trigger(p->conn); @@ -2141,7 +2141,7 @@ struct tevent_req *dcerpc_alter_context_send(TALLOC_CTX *mem_ctx, subreq->async.callback = dcerpc_alter_context_fail_handler; subreq->p = p; subreq->recv_handler = dcerpc_alter_context_recv_handler; - DLIST_ADD_END(p->conn->pending, subreq, struct rpc_request *); + DLIST_ADD_END(p->conn->pending, subreq); talloc_set_destructor(subreq, dcerpc_req_dequeue); status = dcerpc_send_request(p->conn, &blob, true); diff --git a/source4/nbt_server/register.c b/source4/nbt_server/register.c index 07f4e20e725..08caa11f8a8 100644 --- a/source4/nbt_server/register.c +++ b/source4/nbt_server/register.c @@ -199,7 +199,7 @@ static void nbtd_register_name_iface(struct nbtd_interface *iface, iname->registration_time = timeval_zero(); iname->wins_server = NULL; - DLIST_ADD_END(iface->names, iname, struct nbtd_iface_name *); + DLIST_ADD_END(iface->names, iname); if (nb_flags & NBT_NM_PERMANENT) { /* permanent names are not announced and are immediately active */ diff --git a/source4/nbt_server/wins/winsserver.c b/source4/nbt_server/wins/winsserver.c index a60d5bd27fe..98789c04965 100644 --- a/source4/nbt_server/wins/winsserver.c +++ b/source4/nbt_server/wins/winsserver.c @@ -422,7 +422,7 @@ static void wins_register_wack(struct nbt_name_socket *nbtsock, s->io.in.addresses = winsdb_addr_string_list(s, rec->addresses); if (s->io.in.addresses == NULL) goto failed; - DLIST_ADD_END(iface->wack_queue, s, struct nbtd_wins_wack_state *); + DLIST_ADD_END(iface->wack_queue, s); talloc_set_destructor(s, nbtd_wins_wack_state_destructor); diff --git a/source4/ntvfs/ntvfs_base.c b/source4/ntvfs/ntvfs_base.c index 8058181f89d..d037a0ea377 100644 --- a/source4/ntvfs/ntvfs_base.c +++ b/source4/ntvfs/ntvfs_base.c @@ -190,7 +190,7 @@ NTSTATUS ntvfs_init_connection(TALLOC_CTX *mem_ctx, struct share_config *scfg, e return NT_STATUS_INTERNAL_ERROR; } ntvfs->depth = i; - DLIST_ADD_END(ctx->modules, ntvfs, struct ntvfs_module_context *); + DLIST_ADD_END(ctx->modules, ntvfs); } if (!ctx->modules) { diff --git a/source4/ntvfs/posix/pvfs_notify.c b/source4/ntvfs/posix/pvfs_notify.c index 316353f38f8..91a151bdb9f 100644 --- a/source4/ntvfs/posix/pvfs_notify.c +++ b/source4/ntvfs/posix/pvfs_notify.c @@ -278,7 +278,7 @@ NTSTATUS pvfs_notify(struct ntvfs_module_context *ntvfs, NT_STATUS_HAVE_NO_MEMORY(pending->req); pending->info = info; - DLIST_ADD_END(f->notify_buffer->pending, pending, struct notify_pending *); + DLIST_ADD_END(f->notify_buffer->pending, pending); /* if the buffer is empty then start waiting */ if (f->notify_buffer->num_changes == 0 && diff --git a/source4/rpc_server/common/reply.c b/source4/rpc_server/common/reply.c index 007b68083bf..59c289cf797 100644 --- a/source4/rpc_server/common/reply.c +++ b/source4/rpc_server/common/reply.c @@ -67,13 +67,13 @@ static void dcesrv_call_set_list(struct dcesrv_call_state *call, case DCESRV_LIST_NONE: break; case DCESRV_LIST_CALL_LIST: - DLIST_ADD_END(call->conn->call_list, call, struct dcesrv_call_state *); + DLIST_ADD_END(call->conn->call_list, call); break; case DCESRV_LIST_FRAGMENTED_CALL_LIST: - DLIST_ADD_END(call->conn->incoming_fragmented_call_list, call, struct dcesrv_call_state *); + DLIST_ADD_END(call->conn->incoming_fragmented_call_list, call); break; case DCESRV_LIST_PENDING_CALL_LIST: - DLIST_ADD_END(call->conn->pending_call_list, call, struct dcesrv_call_state *); + DLIST_ADD_END(call->conn->pending_call_list, call); break; } } @@ -130,7 +130,7 @@ NTSTATUS dcesrv_fault(struct dcesrv_call_state *call, uint32_t fault_code) dcerpc_set_frag_length(&rep->blob, rep->blob.length); - DLIST_ADD_END(call->replies, rep, struct data_blob_list_item *); + DLIST_ADD_END(call->replies, rep); dcesrv_call_set_list(call, DCESRV_LIST_CALL_LIST); if (call->conn->call_list && call->conn->call_list->replies) { @@ -238,7 +238,7 @@ _PUBLIC_ NTSTATUS dcesrv_reply(struct dcesrv_call_state *call) dcerpc_set_frag_length(&rep->blob, rep->blob.length); - DLIST_ADD_END(call->replies, rep, struct data_blob_list_item *); + DLIST_ADD_END(call->replies, rep); stub.data += length; stub.length -= length; diff --git a/source4/rpc_server/dcerpc_server.c b/source4/rpc_server/dcerpc_server.c index ad1e82d4f9b..df0ffc882c2 100644 --- a/source4/rpc_server/dcerpc_server.c +++ b/source4/rpc_server/dcerpc_server.c @@ -439,13 +439,13 @@ static void dcesrv_call_set_list(struct dcesrv_call_state *call, case DCESRV_LIST_NONE: break; case DCESRV_LIST_CALL_LIST: - DLIST_ADD_END(call->conn->call_list, call, struct dcesrv_call_state *); + DLIST_ADD_END(call->conn->call_list, call); break; case DCESRV_LIST_FRAGMENTED_CALL_LIST: - DLIST_ADD_END(call->conn->incoming_fragmented_call_list, call, struct dcesrv_call_state *); + DLIST_ADD_END(call->conn->incoming_fragmented_call_list, call); break; case DCESRV_LIST_PENDING_CALL_LIST: - DLIST_ADD_END(call->conn->pending_call_list, call, struct dcesrv_call_state *); + DLIST_ADD_END(call->conn->pending_call_list, call); break; } } @@ -486,7 +486,7 @@ static NTSTATUS dcesrv_bind_nak(struct dcesrv_call_state *call, uint32_t reason) dcerpc_set_frag_length(&rep->blob, rep->blob.length); - DLIST_ADD_END(call->replies, rep, struct data_blob_list_item *); + DLIST_ADD_END(call->replies, rep); dcesrv_call_set_list(call, DCESRV_LIST_CALL_LIST); if (call->conn->call_list && call->conn->call_list->replies) { @@ -695,7 +695,7 @@ static NTSTATUS dcesrv_bind(struct dcesrv_call_state *call) dcerpc_set_frag_length(&rep->blob, rep->blob.length); - DLIST_ADD_END(call->replies, rep, struct data_blob_list_item *); + DLIST_ADD_END(call->replies, rep); dcesrv_call_set_list(call, DCESRV_LIST_CALL_LIST); if (call->conn->call_list && call->conn->call_list->replies) { @@ -860,7 +860,7 @@ static NTSTATUS dcesrv_alter_resp(struct dcesrv_call_state *call, dcerpc_set_frag_length(&rep->blob, rep->blob.length); - DLIST_ADD_END(call->replies, rep, struct data_blob_list_item *); + DLIST_ADD_END(call->replies, rep); dcesrv_call_set_list(call, DCESRV_LIST_CALL_LIST); if (call->conn->call_list && call->conn->call_list->replies) { @@ -1393,7 +1393,7 @@ static void dcesrv_terminate_connection(struct dcesrv_connection *dce_conn, cons if (dce_conn->terminate == NULL) { dce_conn->terminate = "dcesrv: defered terminating connection - no memory"; } - DLIST_ADD_END(dce_ctx->broken_connections, dce_conn, NULL); + DLIST_ADD_END(dce_ctx->broken_connections, dce_conn); } static void dcesrv_cleanup_broken_connections(struct dcesrv_context *dce_ctx) diff --git a/source4/rpc_server/dnsserver/dcerpc_dnsserver.c b/source4/rpc_server/dnsserver/dcerpc_dnsserver.c index 3df72947371..a4b82e5b083 100644 --- a/source4/rpc_server/dnsserver/dcerpc_dnsserver.c +++ b/source4/rpc_server/dnsserver/dcerpc_dnsserver.c @@ -62,14 +62,14 @@ static void dnsserver_reload_zones(struct dnsserver_state *dsstate) if (z->zoneinfo == NULL) { continue; } - DLIST_ADD_END(new_list, z, NULL); + DLIST_ADD_END(new_list, z); p->zones_count++; dsstate->zones_count++; } else { /* Existing zone */ talloc_free(z); DLIST_REMOVE(old_list, zmatch); - DLIST_ADD_END(new_list, zmatch, NULL); + DLIST_ADD_END(new_list, zmatch); } z = znext; } @@ -146,7 +146,7 @@ static struct dnsserver_state *dnsserver_connect(struct dcesrv_call_state *dce_c if (z->zoneinfo == NULL) { goto failed; } - DLIST_ADD_END(dsstate->zones, z, NULL); + DLIST_ADD_END(dsstate->zones, z); p->zones_count++; dsstate->zones_count++; } else { diff --git a/source4/rpc_server/dnsserver/dnsdb.c b/source4/rpc_server/dnsserver/dnsdb.c index e567f5a4f80..0a76030a017 100644 --- a/source4/rpc_server/dnsserver/dnsdb.c +++ b/source4/rpc_server/dnsserver/dnsdb.c @@ -53,7 +53,7 @@ struct dnsserver_partition *dnsserver_db_enumerate_partitions(TALLOC_CTX *mem_ct p->dwDpFlags = DNS_DP_AUTOCREATED | DNS_DP_DOMAIN_DEFAULT | DNS_DP_ENLISTED; p->is_forest = false; - DLIST_ADD_END(partitions, p, NULL); + DLIST_ADD_END(partitions, p); /* Forest Partition */ p = talloc_zero(mem_ctx, struct dnsserver_partition); @@ -70,7 +70,7 @@ struct dnsserver_partition *dnsserver_db_enumerate_partitions(TALLOC_CTX *mem_ct p->dwDpFlags = DNS_DP_AUTOCREATED | DNS_DP_FOREST_DEFAULT | DNS_DP_ENLISTED; p->is_forest = true; - DLIST_ADD_END(partitions, p, NULL); + DLIST_ADD_END(partitions, p); return partitions; @@ -136,7 +136,7 @@ struct dnsserver_zone *dnsserver_db_enumerate_zones(TALLOC_CTX *mem_ctx, } z->zone_dn = talloc_steal(z, res->msgs[i]->dn); - DLIST_ADD_END(zones, z, NULL); + DLIST_ADD_END(zones, z); DEBUG(2, ("dnsserver: Found DNS zone %s\n", z->name)); } diff --git a/source4/smb_server/smb2/receive.c b/source4/smb_server/smb2/receive.c index 9187310050c..3e5dc4de173 100644 --- a/source4/smb_server/smb2/receive.c +++ b/source4/smb_server/smb2/receive.c @@ -618,7 +618,7 @@ NTSTATUS smb2srv_queue_pending(struct smb2srv_request *req) return NT_STATUS_INSUFFICIENT_RESOURCES; } - DLIST_ADD_END(req->smb_conn->requests2.list, req, struct smb2srv_request *); + DLIST_ADD_END(req->smb_conn->requests2.list, req); req->pending_id = id; talloc_set_destructor(req, smb2srv_request_deny_destructor); diff --git a/source4/smb_server/smb_server.h b/source4/smb_server/smb_server.h index ab555445a33..40af4a64bb3 100644 --- a/source4/smb_server/smb_server.h +++ b/source4/smb_server/smb_server.h @@ -475,7 +475,7 @@ struct loadparm_context; #define SMBSRV_CALL_NTVFS_BACKEND(cmd) do { \ req->ntvfs->async_states->status = cmd; \ if (req->ntvfs->async_states->state & NTVFS_ASYNC_STATE_ASYNC) { \ - DLIST_ADD_END(req->smb_conn->requests, req, struct smbsrv_request *); \ + DLIST_ADD_END(req->smb_conn->requests, req); \ } else { \ req->ntvfs->async_states->send_fn(req->ntvfs); \ } \ diff --git a/source4/smbd/service.c b/source4/smbd/service.c index 9cdbbc28f3a..81ad3c5aabc 100644 --- a/source4/smbd/service.c +++ b/source4/smbd/service.c @@ -44,7 +44,7 @@ NTSTATUS register_server_service(const char *name, NT_STATUS_HAVE_NO_MEMORY(srv); srv->service_name = name; srv->task_init = task_init; - DLIST_ADD_END(registered_servers, srv, struct registered_server *); + DLIST_ADD_END(registered_servers, srv); return NT_STATUS_OK; } diff --git a/source4/torture/local/fsrvp_state.c b/source4/torture/local/fsrvp_state.c index 3a08543b734..a806e64d881 100644 --- a/source4/torture/local/fsrvp_state.c +++ b/source4/torture/local/fsrvp_state.c @@ -298,12 +298,12 @@ static bool test_fsrvp_state_single(struct torture_context *tctx) ok = test_fsrvp_state_smap(tctx, sc, "base_share", "sc_share", &smap); torture_assert(tctx, ok, "failed to create smap"); - DLIST_ADD_END(fss_gs.sc_sets, sc_set, struct fss_sc_set *); + DLIST_ADD_END(fss_gs.sc_sets, sc_set); fss_gs.sc_sets_count++; - DLIST_ADD_END(sc_set->scs, sc, struct fss_sc *); + DLIST_ADD_END(sc_set->scs, sc); sc_set->scs_count++; sc->sc_set = sc_set; - DLIST_ADD_END(sc->smaps, smap, struct fss_sc_smap *); + DLIST_ADD_END(sc->smaps, smap); sc->smaps_count++; status = fss_state_store(fss_gs.mem_ctx, fss_gs.sc_sets, @@ -392,23 +392,23 @@ static bool test_fsrvp_state_multi(struct torture_context *tctx) &smap_abb); torture_assert(tctx, ok, "failed to create smap"); - DLIST_ADD_END(fss_gs.sc_sets, sc_set_a, struct fss_sc_set *); + DLIST_ADD_END(fss_gs.sc_sets, sc_set_a); fss_gs.sc_sets_count++; - DLIST_ADD_END(fss_gs.sc_sets, sc_set_b, struct fss_sc_set *); + DLIST_ADD_END(fss_gs.sc_sets, sc_set_b); fss_gs.sc_sets_count++; - DLIST_ADD_END(sc_set_a->scs, sc_aa, struct fss_sc *); + DLIST_ADD_END(sc_set_a->scs, sc_aa); sc_set_a->scs_count++; sc_aa->sc_set = sc_set_a; - DLIST_ADD_END(sc_set_a->scs, sc_ab, struct fss_sc *); + DLIST_ADD_END(sc_set_a->scs, sc_ab); sc_set_a->scs_count++; sc_ab->sc_set = sc_set_a; - DLIST_ADD_END(sc_aa->smaps, smap_aaa, struct fss_sc_smap *); + DLIST_ADD_END(sc_aa->smaps, smap_aaa); sc_aa->smaps_count++; - DLIST_ADD_END(sc_ab->smaps, smap_aba, struct fss_sc_smap *); + DLIST_ADD_END(sc_ab->smaps, smap_aba); sc_ab->smaps_count++; - DLIST_ADD_END(sc_ab->smaps, smap_abb, struct fss_sc_smap *); + DLIST_ADD_END(sc_ab->smaps, smap_abb); sc_ab->smaps_count++; status = fss_state_store(fss_gs.mem_ctx, fss_gs.sc_sets, diff --git a/source4/torture/nbench/nbio.c b/source4/torture/nbench/nbio.c index c9b369e8618..1de988e7a06 100644 --- a/source4/torture/nbench/nbio.c +++ b/source4/torture/nbench/nbio.c @@ -521,7 +521,7 @@ static bool nb_do_createx(struct ftable *f, f = talloc (NULL, struct ftable); f->locks = NULL; nb_set_createx_params(f, fname, create_options, create_disposition, handle); - DLIST_ADD_END(ftable, f, struct ftable *); + DLIST_ADD_END(ftable, f); } f->handle = handle; @@ -653,7 +653,7 @@ static bool nb_do_lockx(bool relock, int handle, off_t offset, int size, NTSTATU linfo = talloc (f, struct lock_info); linfo->offset = offset; linfo->size = size; - DLIST_ADD_END(f->locks, linfo, struct lock_info *); + DLIST_ADD_END(f->locks, linfo); } return true; diff --git a/source4/torture/nbt/wins.c b/source4/torture/nbt/wins.c index d0ae9cd635e..8c847b5ac50 100644 --- a/source4/torture/nbt/wins.c +++ b/source4/torture/nbt/wins.c @@ -169,8 +169,7 @@ static bool nbt_test_wins_name(struct torture_context *tctx, const char *address * and not handle it as new request */ req->state = NBT_REQUEST_SEND; - DLIST_ADD_END(nbtsock->send_queue, req, - struct nbt_name_request *); + DLIST_ADD_END(nbtsock->send_queue, req); TEVENT_FD_WRITEABLE(nbtsock->fde); break; } diff --git a/source4/torture/ndr/ndr.c b/source4/torture/ndr/ndr.c index 4147c7dccfe..dac550e5acc 100644 --- a/source4/torture/ndr/ndr.c +++ b/source4/torture/ndr/ndr.c @@ -130,7 +130,7 @@ _PUBLIC_ struct torture_test *_torture_suite_add_ndr_pullpush_test( test->fn = check_fn; test->dangerous = false; - DLIST_ADD_END(tcase->tests, test, struct torture_test *); + DLIST_ADD_END(tcase->tests, test); return test; } @@ -226,7 +226,7 @@ _PUBLIC_ struct torture_test *_torture_suite_add_ndr_pull_inout_test( test->fn = check_fn; test->dangerous = false; - DLIST_ADD_END(tcase->tests, test, struct torture_test *); + DLIST_ADD_END(tcase->tests, test); return test; } diff --git a/source4/torture/rpc/spoolss_notify.c b/source4/torture/rpc/spoolss_notify.c index 930a599bc00..945e653af75 100644 --- a/source4/torture/rpc/spoolss_notify.c +++ b/source4/torture/rpc/spoolss_notify.c @@ -140,7 +140,7 @@ static NTSTATUS spoolss__op_dispatch(struct dcesrv_call_state *dce_call, TALLOC_ rp->opnum = opnum; rp->r = talloc_reference(rp, r); - DLIST_ADD_END(received_packets, rp, struct received_packet *); + DLIST_ADD_END(received_packets, rp); switch (opnum) { case 58: { diff --git a/source4/torture/smb2/smb2.c b/source4/torture/smb2/smb2.c index 0124cf1252b..90029c7ea43 100644 --- a/source4/torture/smb2/smb2.c +++ b/source4/torture/smb2/smb2.c @@ -74,7 +74,7 @@ struct torture_test *torture_suite_add_1smb2_test(struct torture_suite *suite, test->fn = run; test->dangerous = false; - DLIST_ADD_END(tcase->tests, test, struct torture_test *); + DLIST_ADD_END(tcase->tests, test); return test; } @@ -138,7 +138,7 @@ struct torture_test *torture_suite_add_2smb2_test(struct torture_suite *suite, test->fn = run; test->dangerous = false; - DLIST_ADD_END(tcase->tests, test, struct torture_test *); + DLIST_ADD_END(tcase->tests, test); return test; } diff --git a/source4/torture/util_smb.c b/source4/torture/util_smb.c index 0520f275a4c..32de7536d67 100644 --- a/source4/torture/util_smb.c +++ b/source4/torture/util_smb.c @@ -783,7 +783,7 @@ _PUBLIC_ struct torture_test *torture_suite_add_smb_multi_test( test->fn = run; test->dangerous = false; - DLIST_ADD_END(tcase->tests, test, struct torture_test *); + DLIST_ADD_END(tcase->tests, test); return test; @@ -834,7 +834,7 @@ _PUBLIC_ struct torture_test *torture_suite_add_2smb_test( test->fn = run; test->dangerous = false; - DLIST_ADD_END(tcase->tests, test, struct torture_test *); + DLIST_ADD_END(tcase->tests, test); return test; @@ -878,7 +878,7 @@ _PUBLIC_ struct torture_test *torture_suite_add_1smb_test( test->fn = run; test->dangerous = false; - DLIST_ADD_END(tcase->tests, test, struct torture_test *); + DLIST_ADD_END(tcase->tests, test); return test; } diff --git a/source4/torture/vfs/vfs.c b/source4/torture/vfs/vfs.c index 9b823878748..f3ce44743d6 100644 --- a/source4/torture/vfs/vfs.c +++ b/source4/torture/vfs/vfs.c @@ -94,7 +94,7 @@ struct torture_test *torture_suite_add_2ns_smb2_test(struct torture_suite *suite test->fn = run; test->dangerous = false; - DLIST_ADD_END(tcase->tests, test, struct torture_test *); + DLIST_ADD_END(tcase->tests, test); return test; } diff --git a/source4/wrepl_server/wrepl_server.c b/source4/wrepl_server/wrepl_server.c index e28afc6fe5a..75a927aaac9 100644 --- a/source4/wrepl_server/wrepl_server.c +++ b/source4/wrepl_server/wrepl_server.c @@ -192,7 +192,7 @@ NTSTATUS wreplsrv_load_partners(struct wreplsrv_service *service) partner->address = address; talloc_steal(partner, partner->address); - DLIST_ADD_END(service->partners, partner, struct wreplsrv_partner *); + DLIST_ADD_END(service->partners, partner); } partner->name = ldb_msg_find_attr_as_string(res->msgs[i], "name", partner->address); @@ -328,7 +328,7 @@ NTSTATUS wreplsrv_add_table(struct wreplsrv_service *service, cur->partner = wreplsrv_find_partner(service, wins_owner); - DLIST_ADD_END(table, cur, struct wreplsrv_owner *); + DLIST_ADD_END(table, cur); *_table = table; } |