[SCM] Samba Shared Repository - branch master updated

Amitay Isaacs amitay at samba.org
Thu Oct 30 20:47:01 MDT 2014


The branch, master has been updated
       via  d558281 ctdb-includes: Reorder includes.h more logically
       via  94f248d ctdb-includes: Remove unused idtree.h
       via  7fce187 ctdb-includes: Clean up includes.h
      from  f184d12 build: fix check for subunit file when selftest prefix is given

https://git.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit d558281205a9a3c29cd10fdf94284caf37067fb7
Author: Martin Schwenke <martin at meltin.net>
Date:   Wed Oct 8 19:59:10 2014 +1100

    ctdb-includes: Reorder includes.h more logically
    
    For now replace.h needs to be before tdb.h, since tdb.h needs
    stdbool.h.  This is fixed upstream but not yet in various packaged
    versions.
    
    Signed-off-by: Martin Schwenke <martin at meltin.net>
    Reviewed-by: Amitay Isaacs <amitay at gmail.com>
    
    Autobuild-User(master): Amitay Isaacs <amitay at samba.org>
    Autobuild-Date(master): Fri Oct 31 03:46:40 CET 2014 on sn-devel-104

commit 94f248d1cc33f368f1f53e6147745e7788c795d0
Author: Martin Schwenke <martin at meltin.net>
Date:   Wed Oct 8 20:54:22 2014 +1100

    ctdb-includes: Remove unused idtree.h
    
    Signed-off-by: Martin Schwenke <martin at meltin.net>
    Reviewed-by: Amitay Isaacs <amitay at gmail.com>

commit 7fce187a0dc7b0d53cae1d544a645d6d8d440045
Author: Martin Schwenke <martin at meltin.net>
Date:   Mon Aug 18 14:58:53 2014 +1000

    ctdb-includes: Clean up includes.h
    
    Remove unused #defines.  CTDB doesn't use these.  _PUBLIC_ is defined
    in replace.h anyway.
    
    Remove unnecessary #includes.
    
    Signed-off-by: Martin Schwenke <martin at meltin.net>
    Reviewed-by: Amitay Isaacs <amitay at gmail.com>

-----------------------------------------------------------------------

Summary of changes:
 ctdb/include/internal/idtree.h   |   11 -----------
 ctdb/include/internal/includes.h |   36 ++++++++----------------------------
 2 files changed, 8 insertions(+), 39 deletions(-)
 delete mode 100644 ctdb/include/internal/idtree.h


Changeset truncated at 500 lines:

diff --git a/ctdb/include/internal/idtree.h b/ctdb/include/internal/idtree.h
deleted file mode 100644
index d60817a..0000000
--- a/ctdb/include/internal/idtree.h
+++ /dev/null
@@ -1,11 +0,0 @@
-#ifndef IDTREE_H
-#define IDTREE_H
-
-struct idr_context *idr_init(TALLOC_CTX *mem_ctx);
-int idr_get_new(struct idr_context *idp, void *ptr, int limit);
-int idr_get_new_above(struct idr_context *idp, void *ptr, int starting_id, int limit);
-int idr_get_new_random(struct idr_context *idp, void *ptr, int limit);
-void *idr_find(struct idr_context *idp, int id);
-int idr_remove(struct idr_context *idp, int id);
-
-#endif /* IDTREE_H */
diff --git a/ctdb/include/internal/includes.h b/ctdb/include/internal/includes.h
index d167ec7..6c00c03 100644
--- a/ctdb/include/internal/includes.h
+++ b/ctdb/include/internal/includes.h
@@ -1,44 +1,24 @@
 #ifndef _CTDB_INCLUDES_H
 #define _CTDB_INCLUDES_H
 
-#define HAVE_UNIXSOCKET 1
-
+/* Replace must be before broken tdb.h to define bool */
 #include "replace.h"
-#include "talloc.h"
 #include "system/wait.h"
 #include "system/network.h"
-#include "tdb.h"
-#include "idtree.h"
-#include "ctdb_client.h"
+
+#include <talloc.h>
+#include <tdb.h>
 
 /* Allow use of deprecated function tevent_loop_allow_nesting() */
 #define TEVENT_DEPRECATED
 /* Saves ctdb from massive churn. */
 #define TEVENT_COMPAT_DEFINES 1
-
-#include "tevent.h"
-
-#include "ctdb_logging.h"
-
-#ifndef _PUBLIC_
-#define _PUBLIC_
-#endif /* _PUBLIC_ */
-#ifndef _NORETURN_
-#define _NORETURN_
-#endif /* _NORETURN_ */
-#ifndef _PURE_
-#define _PURE_
-#endif /* _PURE_ */
-
-#ifndef ZERO_STRUCT
-#define ZERO_STRUCT(x) memset((char *)&(x), 0, sizeof(x))
-#endif /* ZERO_STRUCT */
-
-#ifndef discard_const
-#define discard_const(ptr) ((void *)((intptr_t)(ptr)))
-#endif
+#include <tevent.h>
 
 #include "lib/util/debug.h"
 #include "lib/util/samba_util.h"
 
+#include "ctdb_client.h"
+#include "ctdb_logging.h"
+
 #endif /* _CTDB_INCLUDES_H */


-- 
Samba Shared Repository


More information about the samba-cvs mailing list