ctdb-build: Change from ctdb-util to samba-util
[Samba.git] / ctdb / include / internal / includes.h
blobd167ec7343513c6f2972f68d7339d29e2bf22453
1 #ifndef _CTDB_INCLUDES_H
2 #define _CTDB_INCLUDES_H
4 #define HAVE_UNIXSOCKET 1
6 #include "replace.h"
7 #include "talloc.h"
8 #include "system/wait.h"
9 #include "system/network.h"
10 #include "tdb.h"
11 #include "idtree.h"
12 #include "ctdb_client.h"
14 /* Allow use of deprecated function tevent_loop_allow_nesting() */
15 #define TEVENT_DEPRECATED
16 /* Saves ctdb from massive churn. */
17 #define TEVENT_COMPAT_DEFINES 1
19 #include "tevent.h"
21 #include "ctdb_logging.h"
23 #ifndef _PUBLIC_
24 #define _PUBLIC_
25 #endif /* _PUBLIC_ */
26 #ifndef _NORETURN_
27 #define _NORETURN_
28 #endif /* _NORETURN_ */
29 #ifndef _PURE_
30 #define _PURE_
31 #endif /* _PURE_ */
33 #ifndef ZERO_STRUCT
34 #define ZERO_STRUCT(x) memset((char *)&(x), 0, sizeof(x))
35 #endif /* ZERO_STRUCT */
37 #ifndef discard_const
38 #define discard_const(ptr) ((void *)((intptr_t)(ptr)))
39 #endif
41 #include "lib/util/debug.h"
42 #include "lib/util/samba_util.h"
44 #endif /* _CTDB_INCLUDES_H */