It can lead to link errors:
/usr/lib64/gcc/x86_64-suse-linux/11/../../../../x86_64-suse-linux/bin/ld: source3/rpc_server/rpc_server.c.24.o: in function `dcesrv_assoc_group_find':
/home/scabrero/workspace/samba/samba/bin/default/../../source3/rpc_server/rpc_server.c:229: multiple definition of `dcesrv_assoc_group_find'; source4/rpc_server/dcerpc_server.c.5.o:/home/scabrero/workspace/samba/samba/bin/default/../../source4/rpc_server/dcerpc_server.c:121: first defined here
Signed-off-by: Samuel Cabrero <scabrero@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
return assoc_group;
}
-NTSTATUS dcesrv_assoc_group_find(
+NTSTATUS dcesrv_assoc_group_find_s4(
struct dcesrv_call_state *call,
void *private_data)
{
.auth.gensec_prepare = dcesrv_gensec_prepare,
.auth.become_root = skip_become_root,
.auth.unbecome_root = skip_unbecome_root,
- .assoc_group.find = dcesrv_assoc_group_find,
+ .assoc_group.find = dcesrv_assoc_group_find_s4,
};
/*
static struct dcesrv_context_callbacks srv_cb = {
.log.successful_authz = log_successful_dcesrv_authz_event,
.auth.gensec_prepare = dcesrv_gensec_prepare,
- .assoc_group.find = dcesrv_assoc_group_find,
+ .assoc_group.find = dcesrv_assoc_group_find_s4,
};
static NTSTATUS spoolss__op_bind(struct dcesrv_connection_context *context,