From f81c8403807033023512fd83985124904b7f1505 Mon Sep 17 00:00:00 2001 From: Matthieu Patou Date: Wed, 13 Oct 2010 14:06:46 +0400 Subject: s4 rpc_server: fix a build error on freebsd Autobuild-User: Matthieu Patou Autobuild-Date: Wed Oct 13 10:48:04 UTC 2010 on sn-devel-104 --- source4/rpc_server/dcerpc_server.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/source4/rpc_server/dcerpc_server.c b/source4/rpc_server/dcerpc_server.c index 3064e2944b..dc3b9bcfd6 100644 --- a/source4/rpc_server/dcerpc_server.c +++ b/source4/rpc_server/dcerpc_server.c @@ -1455,6 +1455,15 @@ static void dcesrv_terminate_connection(struct dcesrv_connection *dce_conn, cons stream_terminate_connection(srv_conn, reason); } +/* We need this include to be able to compile on some plateforms + * (ie. freebsd 7.2) as it seems that is not included + * correctly. + * It has to be that deep because otherwise we have a conflict on + * const struct dcesrv_interface declaration. + * This is mostly due to socket_wrapper defining #define bind swrap_bind + * which conflict with the bind used before. + */ +#include "system/network.h" struct dcesrv_sock_reply_state { struct dcesrv_connection *dce_conn; -- cgit