svn commit: samba r22154 - in branches: SAMBA_3_0/source/include SAMBA_3_0/source/libsmb SAMBA_3_0_25/source/include SAMBA_3_0_25/source/libsmb

jra at samba.org jra at samba.org
Tue Apr 10 18:12:25 GMT 2007


Author: jra
Date: 2007-04-10 18:12:25 +0000 (Tue, 10 Apr 2007)
New Revision: 22154

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=22154

Log:
Make struct smbdb_ctx an opaque pointer so users of the API
don't need to have tdb.h.
Jeremy.

Modified:
   branches/SAMBA_3_0/source/include/smb_share_modes.h
   branches/SAMBA_3_0/source/libsmb/smb_share_modes.c
   branches/SAMBA_3_0_25/source/include/smb_share_modes.h
   branches/SAMBA_3_0_25/source/libsmb/smb_share_modes.c


Changeset:
Modified: branches/SAMBA_3_0/source/include/smb_share_modes.h
===================================================================
--- branches/SAMBA_3_0/source/include/smb_share_modes.h	2007-04-10 16:04:22 UTC (rev 22153)
+++ branches/SAMBA_3_0/source/include/smb_share_modes.h	2007-04-10 18:12:25 UTC (rev 22154)
@@ -33,13 +33,9 @@
 # endif
 #endif
 
-#include "tdb.h"
+/* Opaque database context handle. */
+struct smbdb_ctx;
 
-/* Database context handle. */
-struct smbdb_ctx {
-	TDB_CONTEXT *smb_tdb;
-};
-
 /* Share mode entry. */
 /*
  We use 64 bit types for device and inode as

Modified: branches/SAMBA_3_0/source/libsmb/smb_share_modes.c
===================================================================
--- branches/SAMBA_3_0/source/libsmb/smb_share_modes.c	2007-04-10 16:04:22 UTC (rev 22153)
+++ branches/SAMBA_3_0/source/libsmb/smb_share_modes.c	2007-04-10 18:12:25 UTC (rev 22154)
@@ -28,6 +28,11 @@
 #include "includes.h"
 #include "smb_share_modes.h"
 
+/* Database context handle. */
+struct smbdb_ctx {
+	TDB_CONTEXT *smb_tdb;
+};
+
 /* Remove the paranoid malloc checker. */
 #ifdef malloc
 #undef malloc

Modified: branches/SAMBA_3_0_25/source/include/smb_share_modes.h
===================================================================
--- branches/SAMBA_3_0_25/source/include/smb_share_modes.h	2007-04-10 16:04:22 UTC (rev 22153)
+++ branches/SAMBA_3_0_25/source/include/smb_share_modes.h	2007-04-10 18:12:25 UTC (rev 22154)
@@ -33,13 +33,9 @@
 # endif
 #endif
 
-#include "tdb.h"
+/* Opaque database context handle. */
+struct smbdb_ctx;
 
-/* Database context handle. */
-struct smbdb_ctx {
-	TDB_CONTEXT *smb_tdb;
-};
-
 /* Share mode entry. */
 /*
  We use 64 bit types for device and inode as

Modified: branches/SAMBA_3_0_25/source/libsmb/smb_share_modes.c
===================================================================
--- branches/SAMBA_3_0_25/source/libsmb/smb_share_modes.c	2007-04-10 16:04:22 UTC (rev 22153)
+++ branches/SAMBA_3_0_25/source/libsmb/smb_share_modes.c	2007-04-10 18:12:25 UTC (rev 22154)
@@ -28,6 +28,11 @@
 #include "includes.h"
 #include "smb_share_modes.h"
 
+/* Database context handle. */
+struct smbdb_ctx {
+	TDB_CONTEXT *smb_tdb;
+};
+
 /* Remove the paranoid malloc checker. */
 #ifdef malloc
 #undef malloc



More information about the samba-cvs mailing list