svn commit: samba r25348 - in branches/SAMBA_4_0/source: libcli libcli/swig scripting/swig

tpot at samba.org tpot at samba.org
Wed Sep 26 03:08:40 GMT 2007


Author: tpot
Date: 2007-09-26 03:08:40 +0000 (Wed, 26 Sep 2007)
New Revision: 25348

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

Log:
Start working on another Python wrapper.

Added:
   branches/SAMBA_4_0/source/libcli/swig/libcli_smb.i
Modified:
   branches/SAMBA_4_0/source/libcli/config.mk
   branches/SAMBA_4_0/source/scripting/swig/config.mk


Changeset:
Modified: branches/SAMBA_4_0/source/libcli/config.mk
===================================================================
--- branches/SAMBA_4_0/source/libcli/config.mk	2007-09-26 02:06:36 UTC (rev 25347)
+++ branches/SAMBA_4_0/source/libcli/config.mk	2007-09-26 03:08:40 UTC (rev 25348)
@@ -59,6 +59,11 @@
 OBJ_FILES = swig/libcli_nbt_wrap.o
 PUBLIC_DEPENDENCIES = LIBCLI_NBT DYNCONFIG LIBSAMBA-CONFIG
 
+[LIBRARY::swig_libcli_smb]
+LIBRARY_REALNAME = swig/_libcli_smb.$(SHLIBEXT)
+OBJ_FILES = swig/libcli_smb_wrap.o
+PUBLIC_DEPENDENCIES = LIBCLI_SMB DYNCONFIG LIBSAMBA-CONFIG
+
 [SUBSYSTEM::LIBCLI_DGRAM]
 OBJ_FILES = \
 	dgram/dgramsocket.o \

Added: branches/SAMBA_4_0/source/libcli/swig/libcli_smb.i
===================================================================
--- branches/SAMBA_4_0/source/libcli/swig/libcli_smb.i	2007-09-26 02:06:36 UTC (rev 25347)
+++ branches/SAMBA_4_0/source/libcli/swig/libcli_smb.i	2007-09-26 03:08:40 UTC (rev 25348)
@@ -0,0 +1,18 @@
+%module libcli_smb
+
+%{
+#include "includes.h"
+#include "lib/talloc/talloc.h"
+#include "lib/events/events.h"
+#include "libcli/raw/libcliraw.h"
+%}
+
+TALLOC_CTX *talloc_init(char *name);
+int talloc_free(TALLOC_CTX *ptr);
+struct event_context *event_context_init(TALLOC_CTX *mem_ctx);
+
+struct smbcli_socket *smbcli_sock_connect_byname(const char *host, int port,
+						 TALLOC_CTX *mem_ctx,
+						 struct event_context *event_ctx);
+
+void smbcli_sock_dead(struct smbcli_socket *sock);

Modified: branches/SAMBA_4_0/source/scripting/swig/config.mk
===================================================================
--- branches/SAMBA_4_0/source/scripting/swig/config.mk	2007-09-26 02:06:36 UTC (rev 25347)
+++ branches/SAMBA_4_0/source/scripting/swig/config.mk	2007-09-26 03:08:40 UTC (rev 25348)
@@ -9,7 +9,7 @@
 
 # Swig extensions
 swig: lib/tdb/swig/_tdb.$(SHLIBEXT) lib/ldb/swig/_ldb.$(SHLIBEXT) \
-	libcli/swig/_libcli_nbt.$(SHLIBEXT)
+	libcli/swig/_libcli_nbt.$(SHLIBEXT) libcli/swig/_libcli_smb.$(SHLIBEXT)
 
 .SUFFIXES: _wrap.c .i
 



More information about the samba-cvs mailing list