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