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