r14567: Make some more functions public.
authorJelmer Vernooij <jelmer@samba.org>
Sun, 19 Mar 2006 17:51:15 +0000 (17:51 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:58:48 +0000 (13:58 -0500)
(This used to be commit 8e84e6cb6b172c89072723e07f344da8f4476c1f)

source4/auth/config.mk
source4/cldap_server/config.mk
source4/kdc/config.mk
source4/ldap_server/config.mk
source4/nbt_server/config.mk
source4/rpc_server/common/server_info.c
source4/smbd/process_model.c
source4/web_server/config.mk
source4/winbind/config.mk
source4/wrepl_server/config.mk

index b594a38f9d38e82c10a87e5d4341151e6a5da102..a86e43c3c0bdbffed13c5da90c1d5a1266270809 100644 (file)
@@ -1,4 +1,4 @@
-# auth Server subsystem
+# auth server subsystem
 include gensec/config.mk
 include kerberos/config.mk
 include ntlmssp/config.mk
@@ -79,6 +79,6 @@ OBJ_FILES = \
                auth_sam_reply.o \
                ntlm_check.o \
                auth_simple.o
-REQUIRED_SUBSYSTEMS = LIB_SECURITY
+REQUIRED_SUBSYSTEMS = LIB_SECURITY process_model
 # End SUBSYSTEM auth
 #######################
index e167ab75ffd696a5bf317eaa856ab1b04e9f519f..2b037baec3d001334d5f1794aeb588237ba03f2a 100644 (file)
@@ -8,6 +8,6 @@ OBJ_FILES = \
                cldap_server.o \
                netlogon.o
 REQUIRED_SUBSYSTEMS = \
-               LIBCLI_CLDAP LIBNETIF
+               LIBCLI_CLDAP LIBNETIF process_model
 # End SUBSYSTEM CLDAPD
 #######################
index b6e9bd9b6c9adb9a6178fe403000fd40046c37cd..e8cb84d5ff1d2278208a57cd0520029093bcb3f8 100644 (file)
@@ -7,7 +7,7 @@ OBJ_FILES = \
                kdc.o \
                kpasswdd.o
 REQUIRED_SUBSYSTEMS = \
-               ldb KERBEROS_LIB HEIMDAL_KDC HEIMDAL_HDB 
+               ldb KERBEROS_LIB HEIMDAL_KDC HEIMDAL_HDB SAMDB
 # End SUBSYSTEM KDC
 #######################
 
index 3b7cf04d68483868ae28d3f0b3ba3001d39f1b65..2ef0413b325beb5863013879b5561abf6cf3f311 100644 (file)
@@ -9,6 +9,6 @@ OBJ_FILES = \
                ldap_backend.o \
                ldap_bind.o
 REQUIRED_SUBSYSTEMS = \
-               LIBCLI_LDAP SAMDB
+               LIBCLI_LDAP SAMDB process_model
 # End SUBSYSTEM SMB
 #######################
index a8e9146639706ca9bffa4cfcc2296e13d68d374d..000ddce18cbacbbd35544449a6c5f625ab951cec 100644 (file)
@@ -66,6 +66,6 @@ OBJ_FILES = \
                irpc.o
 PRIVATE_PROTO_HEADER = nbt_server_proto.h
 REQUIRED_SUBSYSTEMS = \
-               LIBCLI_NBT NBTD_WINS NBTD_DGRAM
+               LIBCLI_NBT NBTD_WINS NBTD_DGRAM process_model
 # End SUBSYSTEM NBTD
 #######################
index 9d0a884803a51bc1a44c4464151062c9d0969bd0..3277de8ac666de9d254f296ceece92a969de4893 100644 (file)
@@ -29,7 +29,7 @@
 */
 
 /* This hardcoded value should go into a ldb database! */
-enum srvsvc_PlatformId dcesrv_common_get_platform_id(TALLOC_CTX *mem_ctx, struct dcesrv_context *dce_ctx)
+_PUBLIC_ enum srvsvc_PlatformId dcesrv_common_get_platform_id(TALLOC_CTX *mem_ctx, struct dcesrv_context *dce_ctx)
 {
        enum srvsvc_PlatformId id;
 
@@ -38,7 +38,7 @@ enum srvsvc_PlatformId dcesrv_common_get_platform_id(TALLOC_CTX *mem_ctx, struct
        return id;
 }
 
-const char *dcesrv_common_get_server_name(TALLOC_CTX *mem_ctx, struct dcesrv_context *dce_ctx, const char *server_unc)
+_PUBLIC_ const char *dcesrv_common_get_server_name(TALLOC_CTX *mem_ctx, struct dcesrv_context *dce_ctx, const char *server_unc)
 {
        const char *p = server_unc;
 
@@ -61,31 +61,31 @@ const char *dcesrv_common_get_domain_name(TALLOC_CTX *mem_ctx, struct dcesrv_con
 }
 
 /* This hardcoded value should go into a ldb database! */
-uint32_t dcesrv_common_get_version_major(TALLOC_CTX *mem_ctx, struct dcesrv_context *dce_ctx)
+_PUBLIC_ uint32_t dcesrv_common_get_version_major(TALLOC_CTX *mem_ctx, struct dcesrv_context *dce_ctx)
 {
        return lp_parm_int(-1, "server_info", "version_major", 5);
 }
 
 /* This hardcoded value should go into a ldb database! */
-uint32_t dcesrv_common_get_version_minor(TALLOC_CTX *mem_ctx, struct dcesrv_context *dce_ctx)
+_PUBLIC_ uint32_t dcesrv_common_get_version_minor(TALLOC_CTX *mem_ctx, struct dcesrv_context *dce_ctx)
 {
        return lp_parm_int(-1, "server_info", "version_minor", 2);
 }
 
 /* This hardcoded value should go into a ldb database! */
-uint32_t dcesrv_common_get_version_build(TALLOC_CTX *mem_ctx, struct dcesrv_context *dce_ctx)
+_PUBLIC_ uint32_t dcesrv_common_get_version_build(TALLOC_CTX *mem_ctx, struct dcesrv_context *dce_ctx)
 {
        return lp_parm_int(-1, "server_info", "version_build", 3790);
 }
 
 /* This hardcoded value should go into a ldb database! */
-uint32_t dcesrv_common_get_server_type(TALLOC_CTX *mem_ctx, struct dcesrv_context *dce_ctx)
+_PUBLIC_ uint32_t dcesrv_common_get_server_type(TALLOC_CTX *mem_ctx, struct dcesrv_context *dce_ctx)
 {
        return lp_default_server_announce();
 }
 
 /* This hardcoded value should go into a ldb database! */
-const char *dcesrv_common_get_lan_root(TALLOC_CTX *mem_ctx, struct dcesrv_context *dce_ctx)
+_PUBLIC_ const char *dcesrv_common_get_lan_root(TALLOC_CTX *mem_ctx, struct dcesrv_context *dce_ctx)
 {
        return talloc_strdup(mem_ctx, "");
 }
index 5a01ad4fab30f2ffb486b7a8ada602cf76c91a4c..bfe3a67e1a7bf9a9037567a693151925f4f68e5c 100644 (file)
@@ -26,7 +26,7 @@
 /*
   setup the events for the chosen process model
 */
-const struct model_ops *process_model_startup(struct event_context *ev, const char *model)
+_PUBLIC_ const struct model_ops *process_model_startup(struct event_context *ev, const char *model)
 {
        const struct model_ops *ops;
 
@@ -53,7 +53,7 @@ static int num_models;
   The 'name' can be later used by other backends to find the operations
   structure for this backend.  
 */
-NTSTATUS register_process_model(const void *_ops)
+_PUBLIC_ NTSTATUS register_process_model(const void *_ops)
 {
        const struct model_ops *ops = _ops;
 
index a0d5be7c37f5919f98dafb585d6798910169767c..5cd058a774155b26144650420d114bcc4d0bef17 100644 (file)
@@ -7,6 +7,6 @@ PRIVATE_PROTO_HEADER = proto.h
 OBJ_FILES = \
                web_server.o \
                http.o
-REQUIRED_SUBSYSTEMS = ESP LIBTLS smbcalls
+REQUIRED_SUBSYSTEMS = ESP LIBTLS smbcalls process_model
 # End SUBSYSTEM WEB
 #######################
index 342007377d3265fa5b64b675f35b39431a38d709..b28d8a8ec1e955b80c5538d185f76a08bae69748 100644 (file)
@@ -21,7 +21,8 @@ OBJ_FILES = \
                wb_cmd_usersids.o \
                wb_cmd_list_trustdom.o \
                wb_pam_auth.o
-REQUIRED_SUBSYSTEMS = WB_HELPER RPC_NDR_LSA RPC_NDR_SAMR
+REQUIRED_SUBSYSTEMS = WB_HELPER RPC_NDR_LSA RPC_NDR_SAMR process_model \
+                                         PAM_ERRORS
 # End SUBSYSTEM WINBIND
 #######################
 
index feb3e878278172cde8086d6b22a5ebf09095bf50..830b4890868214e6fdc83915687232c8bd55d9a1 100644 (file)
@@ -15,6 +15,6 @@ OBJ_FILES = \
                wrepl_out_helpers.o
 PRIVATE_PROTO_HEADER = wrepl_server_proto.h
 REQUIRED_SUBSYSTEMS = \
-               LIBCLI_WREPL WINSDB
+               LIBCLI_WREPL WINSDB process_model
 # End SUBSYSTEM WREPL_SRV
 #######################