From faabc97c9adffd9468a5d1606467359a81445cf3 Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Mon, 8 Jun 2009 08:15:57 +0200 Subject: async_sock: try fix the source4 build on FreeBSD, Solaris, SLES8 metze --- nsswitch/libwbclient/wb_reqtrans.c | 8 ++------ nsswitch/libwbclient/wbc_async.c | 6 ++---- 2 files changed, 4 insertions(+), 10 deletions(-) (limited to 'nsswitch') diff --git a/nsswitch/libwbclient/wb_reqtrans.c b/nsswitch/libwbclient/wb_reqtrans.c index 84ed7198f2..5328423b15 100644 --- a/nsswitch/libwbclient/wb_reqtrans.c +++ b/nsswitch/libwbclient/wb_reqtrans.c @@ -28,18 +28,14 @@ #include "system/network.h" #include #include -struct fd_event; -struct event_context; #include "lib/async_req/async_sock.h" #include "lib/util/tevent_unix.h" #include "nsswitch/winbind_struct_protocol.h" #include "nsswitch/libwbclient/wbclient.h" #include "nsswitch/libwbclient/wbc_async.h" -#ifdef DBGC_CLASS -#undef DBGC_CLASS -#define DBGC_CLASS DBGC_WINBIND -#endif +/* can't use DEBUG here... */ +#define DEBUG(a,b) struct req_read_state { struct winbindd_request *wb_req; diff --git a/nsswitch/libwbclient/wbc_async.c b/nsswitch/libwbclient/wbc_async.c index 5f985f9d5a..fb8d8b102d 100644 --- a/nsswitch/libwbclient/wbc_async.c +++ b/nsswitch/libwbclient/wbc_async.c @@ -26,8 +26,6 @@ #include "system/network.h" #include #include -struct fd_event; -struct event_context; #include "lib/async_req/async_sock.h" #include "nsswitch/winbind_struct_protocol.h" #include "nsswitch/libwbclient/wbclient.h" @@ -254,7 +252,7 @@ static struct tevent_req *wb_connect_send(TALLOC_CTX *mem_ctx, /* Connect to socket */ - path = talloc_asprintf(talloc_tos(), "%s/%s", dir, + path = talloc_asprintf(mem_ctx, "%s/%s", dir, WINBINDD_SOCKET_NAME); if (path == NULL) { goto nomem; @@ -613,7 +611,7 @@ static bool wb_trans_retry(struct tevent_req *req, } subreq = tevent_wakeup_send(state, state->ev, - timeval_current_ofs(1, 0)); + tevent_timeval_current_ofs(1, 0)); if (tevent_req_nomem(subreq, req)) { return true; } -- cgit