svn commit: samba r15379 - in branches/SAMBA_4_0/source: auth auth/kerberos build/m4 build/smb_build kdc ldap_server libcli/raw ntvfs ntvfs/posix rpc_server rpc_server/common

jelmer at samba.org jelmer at samba.org
Mon May 1 18:11:17 GMT 2006


Author: jelmer
Date: 2006-05-01 18:11:15 +0000 (Mon, 01 May 2006)
New Revision: 15379

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

Log:
Fix shared library build's unresolved dependencies

Modified:
   branches/SAMBA_4_0/source/auth/auth_simple.c
   branches/SAMBA_4_0/source/auth/kerberos/kerberos_pac.c
   branches/SAMBA_4_0/source/build/m4/check_ld.m4
   branches/SAMBA_4_0/source/build/smb_build/makefile.pm
   branches/SAMBA_4_0/source/kdc/config.mk
   branches/SAMBA_4_0/source/ldap_server/config.mk
   branches/SAMBA_4_0/source/libcli/raw/rawioctl.c
   branches/SAMBA_4_0/source/ntvfs/config.mk
   branches/SAMBA_4_0/source/ntvfs/posix/config.mk
   branches/SAMBA_4_0/source/rpc_server/common/share_info.c
   branches/SAMBA_4_0/source/rpc_server/config.mk
   branches/SAMBA_4_0/source/rpc_server/dcerpc_server.c
   branches/SAMBA_4_0/source/rpc_server/handles.c


Changeset:
Modified: branches/SAMBA_4_0/source/auth/auth_simple.c
===================================================================
--- branches/SAMBA_4_0/source/auth/auth_simple.c	2006-05-01 15:45:26 UTC (rev 15378)
+++ branches/SAMBA_4_0/source/auth/auth_simple.c	2006-05-01 18:11:15 UTC (rev 15379)
@@ -26,7 +26,7 @@
 #include "auth/auth.h"
 #include "lib/events/events.h"
 
-NTSTATUS authenticate_username_pw(TALLOC_CTX *mem_ctx, 
+_PUBLIC_ NTSTATUS authenticate_username_pw(TALLOC_CTX *mem_ctx, 
 				  const char *nt4_domain, 
 				  const char *nt4_username, 
 				  const char *password, 

Modified: branches/SAMBA_4_0/source/auth/kerberos/kerberos_pac.c
===================================================================
--- branches/SAMBA_4_0/source/auth/kerberos/kerberos_pac.c	2006-05-01 15:45:26 UTC (rev 15378)
+++ branches/SAMBA_4_0/source/auth/kerberos/kerberos_pac.c	2006-05-01 18:11:15 UTC (rev 15379)
@@ -312,7 +312,7 @@
 	return status;
 }
 
- NTSTATUS kerberos_pac_logon_info(TALLOC_CTX *mem_ctx,
+_PUBLIC_  NTSTATUS kerberos_pac_logon_info(TALLOC_CTX *mem_ctx,
 				  struct PAC_LOGON_INFO **logon_info,
 				  DATA_BLOB blob,
 				  krb5_context context,

Modified: branches/SAMBA_4_0/source/build/m4/check_ld.m4
===================================================================
--- branches/SAMBA_4_0/source/build/m4/check_ld.m4	2006-05-01 15:45:26 UTC (rev 15378)
+++ branches/SAMBA_4_0/source/build/m4/check_ld.m4	2006-05-01 18:11:15 UTC (rev 15379)
@@ -138,7 +138,7 @@
 	*next2*) AC_DEFINE(NEXT2,1,[Whether the host os is NeXT v2])
 		AC_DEFINE(STAT_ST_BLOCKSIZE,512)
 		;;
-	*dgux*) AC_CHECK_PROG( ROFF, groff, [groff -etpsR -Tascii -man])
+	*dgux*) 
 		AC_DEFINE(STAT_ST_BLOCKSIZE,512)
 		;;
 	*sysv4*) AC_DEFINE(SYSV,1,[Whether this is a system V system])

Modified: branches/SAMBA_4_0/source/build/smb_build/makefile.pm
===================================================================
--- branches/SAMBA_4_0/source/build/smb_build/makefile.pm	2006-05-01 15:45:26 UTC (rev 15378)
+++ branches/SAMBA_4_0/source/build/smb_build/makefile.pm	2006-05-01 18:11:15 UTC (rev 15379)
@@ -392,7 +392,7 @@
 #
 bin/$ctx->{BINARY}: \$($ctx->{TYPE}_$ctx->{NAME}_DEPEND_LIST) \$($ctx->{TYPE}_$ctx->{NAME}_FULL_OBJ_LIST) 
 	\@echo Linking \$\@
-	\@\$(CC) \$(LDFLAGS) -o \$\@ \$(LOCAL_LINK_FLAGS) \$(INSTALL_LINK_FLAGS) \\
+	\@\$(CC) \$(DYNEXP) \$(LDFLAGS) -o \$\@ \$(LOCAL_LINK_FLAGS) \$(INSTALL_LINK_FLAGS) \\
 		\$\($ctx->{TYPE}_$ctx->{NAME}_LINK_FLAGS) 
 
 __EOD__
@@ -402,7 +402,7 @@
 $self->output(<< "__EOD__"
 $installdir/$ctx->{BINARY}: \$($ctx->{TYPE}_$ctx->{NAME}_DEPEND_LIST) \$($ctx->{TYPE}_$ctx->{NAME}_FULL_OBJ_LIST) 
 	\@echo Linking \$\@
-	\@\$(CC) \$(LDFLAGS) -o \$\@ \$(INSTALL_LINK_FLAGS) \\
+	\@\$(CC) \$(DYNEXP) \$(LDFLAGS) -o \$\@ \$(INSTALL_LINK_FLAGS) \\
 		\$\($ctx->{TYPE}_$ctx->{NAME}_LINK_FLAGS) 
 
 __EOD__

Modified: branches/SAMBA_4_0/source/kdc/config.mk
===================================================================
--- branches/SAMBA_4_0/source/kdc/config.mk	2006-05-01 15:45:26 UTC (rev 15378)
+++ branches/SAMBA_4_0/source/kdc/config.mk	2006-05-01 18:11:15 UTC (rev 15379)
@@ -21,7 +21,7 @@
 		hdb-ldb.o \
 		pac-glue.o 
 PUBLIC_DEPENDENCIES = \
-		ldb auth_sam 
+		ldb auth_sam KERBEROS
 # End SUBSYSTEM KDC
 #######################
 

Modified: branches/SAMBA_4_0/source/ldap_server/config.mk
===================================================================
--- branches/SAMBA_4_0/source/ldap_server/config.mk	2006-05-01 15:45:26 UTC (rev 15378)
+++ branches/SAMBA_4_0/source/ldap_server/config.mk	2006-05-01 18:11:15 UTC (rev 15379)
@@ -11,6 +11,6 @@
 		ldap_backend.o \
 		ldap_bind.o
 PUBLIC_DEPENDENCIES = \
-		LIBCLI_LDAP SAMDB process_model
+		LIBCLI_LDAP SAMDB process_model auth
 # End SUBSYSTEM SMB
 #######################

Modified: branches/SAMBA_4_0/source/libcli/raw/rawioctl.c
===================================================================
--- branches/SAMBA_4_0/source/libcli/raw/rawioctl.c	2006-05-01 15:45:26 UTC (rev 15378)
+++ branches/SAMBA_4_0/source/libcli/raw/rawioctl.c	2006-05-01 18:11:15 UTC (rev 15379)
@@ -147,7 +147,7 @@
 /* 
    send a raw ioctl - sync interface
 */
-NTSTATUS smb_raw_ioctl(struct smbcli_tree *tree, 
+_PUBLIC_ NTSTATUS smb_raw_ioctl(struct smbcli_tree *tree, 
 		TALLOC_CTX *mem_ctx, union smb_ioctl *parms)
 {
 	struct smbcli_request *req;

Modified: branches/SAMBA_4_0/source/ntvfs/config.mk
===================================================================
--- branches/SAMBA_4_0/source/ntvfs/config.mk	2006-05-01 15:45:26 UTC (rev 15378)
+++ branches/SAMBA_4_0/source/ntvfs/config.mk	2006-05-01 18:11:15 UTC (rev 15379)
@@ -12,7 +12,7 @@
 OBJ_FILES = \
 		cifs/vfs_cifs.o
 PUBLIC_DEPENDENCIES = \
-		LIBCLI_SMB
+		LIBCLI_SMB LIBCLI_RAW
 # End MODULE ntvfs_cifs
 ################################################
 
@@ -60,7 +60,7 @@
 		ipc/vfs_ipc.o \
 		ipc/ipc_rap.o \
 		ipc/rap_server.o
-PUBLIC_DEPENDENCIES = dcerpc_server
+PUBLIC_DEPENDENCIES = dcerpc_server DCERPC_COMMON
 # End MODULE ntvfs_ipc
 ################################################
 

Modified: branches/SAMBA_4_0/source/ntvfs/posix/config.mk
===================================================================
--- branches/SAMBA_4_0/source/ntvfs/posix/config.mk	2006-05-01 15:45:26 UTC (rev 15378)
+++ branches/SAMBA_4_0/source/ntvfs/posix/config.mk	2006-05-01 18:11:15 UTC (rev 15379)
@@ -32,6 +32,6 @@
 		pvfs_notify.o \
 		xattr_system.o \
 		xattr_tdb.o
-PUBLIC_DEPENDENCIES = NDR_XATTR XATTR BLKID ntvfs_common
+PUBLIC_DEPENDENCIES = NDR_XATTR XATTR BLKID ntvfs_common MESSAGING
 # End MODULE ntvfs_posix
 ################################################

Modified: branches/SAMBA_4_0/source/rpc_server/common/share_info.c
===================================================================
--- branches/SAMBA_4_0/source/rpc_server/common/share_info.c	2006-05-01 15:45:26 UTC (rev 15378)
+++ branches/SAMBA_4_0/source/rpc_server/common/share_info.c	2006-05-01 18:11:15 UTC (rev 15379)
@@ -35,7 +35,7 @@
 	return lp_numservices();
 }
 
-const char *dcesrv_common_get_share_name(TALLOC_CTX *mem_ctx, struct dcesrv_context *dce_ctx, int snum)
+_PUBLIC_ const char *dcesrv_common_get_share_name(TALLOC_CTX *mem_ctx, struct dcesrv_context *dce_ctx, int snum)
 {
 	return talloc_strdup(mem_ctx, lp_servicename(snum));
 }

Modified: branches/SAMBA_4_0/source/rpc_server/config.mk
===================================================================
--- branches/SAMBA_4_0/source/rpc_server/config.mk	2006-05-01 15:45:26 UTC (rev 15378)
+++ branches/SAMBA_4_0/source/rpc_server/config.mk	2006-05-01 18:11:15 UTC (rev 15379)
@@ -156,7 +156,8 @@
 PUBLIC_DEPENDENCIES = \
 		SAMDB \
 		DCERPC_COMMON \
-		NDR_LSA
+		NDR_LSA \
+		LIBCLI_AUTH
 # End MODULE dcerpc_lsa
 ################################################
 

Modified: branches/SAMBA_4_0/source/rpc_server/dcerpc_server.c
===================================================================
--- branches/SAMBA_4_0/source/rpc_server/dcerpc_server.c	2006-05-01 15:45:26 UTC (rev 15378)
+++ branches/SAMBA_4_0/source/rpc_server/dcerpc_server.c	2006-05-01 18:11:15 UTC (rev 15379)
@@ -149,7 +149,7 @@
 /*
   register an interface on an endpoint
 */
-NTSTATUS dcesrv_interface_register(struct dcesrv_context *dce_ctx,
+_PUBLIC_ NTSTATUS dcesrv_interface_register(struct dcesrv_context *dce_ctx,
 				   const char *ep_name,
 				   const struct dcesrv_interface *iface,
 				   const struct security_descriptor *sd)
@@ -256,7 +256,7 @@
 /*
   fetch the user session key - may be default (above) or the SMB session key
 */
-NTSTATUS dcesrv_fetch_session_key(struct dcesrv_connection *p,
+_PUBLIC_ NTSTATUS dcesrv_fetch_session_key(struct dcesrv_connection *p,
 				  DATA_BLOB *session_key)
 {
 	return p->auth_state.session_key(p, session_key);
@@ -334,7 +334,7 @@
 /*
   search and connect to a dcerpc endpoint
 */
-NTSTATUS dcesrv_endpoint_search_connect(struct dcesrv_context *dce_ctx,
+_PUBLIC_ NTSTATUS dcesrv_endpoint_search_connect(struct dcesrv_context *dce_ctx,
 					TALLOC_CTX *mem_ctx,
 					const struct dcerpc_binding *ep_description,
 					struct auth_session_info *session_info,
@@ -803,7 +803,7 @@
 	return dcesrv_reply(call);
 }
 
-NTSTATUS dcesrv_reply(struct dcesrv_call_state *call)
+_PUBLIC_ NTSTATUS dcesrv_reply(struct dcesrv_call_state *call)
 {
 	struct ndr_push *push;
 	NTSTATUS status;
@@ -1087,7 +1087,7 @@
   provide some input to a dcerpc endpoint server. This passes data
   from a dcerpc client into the server
 */
-NTSTATUS dcesrv_input(struct dcesrv_connection *dce_conn, const DATA_BLOB *data)
+_PUBLIC_ NTSTATUS dcesrv_input(struct dcesrv_connection *dce_conn, const DATA_BLOB *data)
 {
 	NTSTATUS status;
 
@@ -1205,7 +1205,7 @@
 /*
   initialise the dcerpc server context for ncacn_np based services
 */
-NTSTATUS dcesrv_init_ipc_context(TALLOC_CTX *mem_ctx, struct dcesrv_context **_dce_ctx)
+_PUBLIC_ NTSTATUS dcesrv_init_ipc_context(TALLOC_CTX *mem_ctx, struct dcesrv_context **_dce_ctx)
 {
 	NTSTATUS status;
 	struct dcesrv_context *dce_ctx;
@@ -1232,7 +1232,7 @@
 
   The 'type' is used to specify whether this is for a disk, printer or IPC$ share
 */
-NTSTATUS dcerpc_register_ep_server(const void *_ep_server)
+_PUBLIC_ NTSTATUS dcerpc_register_ep_server(const void *_ep_server)
 {
 	const struct dcesrv_endpoint_server *ep_server = _ep_server;
 	

Modified: branches/SAMBA_4_0/source/rpc_server/handles.c
===================================================================
--- branches/SAMBA_4_0/source/rpc_server/handles.c	2006-05-01 15:45:26 UTC (rev 15378)
+++ branches/SAMBA_4_0/source/rpc_server/handles.c	2006-05-01 18:11:15 UTC (rev 15379)
@@ -39,7 +39,7 @@
 /*
   allocate a new rpc handle
 */
-struct dcesrv_handle *dcesrv_handle_new(struct dcesrv_connection_context *context, 
+_PUBLIC_ struct dcesrv_handle *dcesrv_handle_new(struct dcesrv_connection_context *context, 
 					uint8_t handle_type)
 {
 	struct dcesrv_handle *h;
@@ -65,7 +65,7 @@
   find an internal handle given a wire handle. If the wire handle is NULL then
   allocate a new handle
 */
-struct dcesrv_handle *dcesrv_handle_fetch(struct dcesrv_connection_context *context, 
+_PUBLIC_ struct dcesrv_handle *dcesrv_handle_fetch(struct dcesrv_connection_context *context, 
 					  struct policy_handle *p,
 					  uint8_t handle_type)
 {



More information about the samba-cvs mailing list