[SCM] Samba Shared Repository - branch v3-3-test updated - release-3-2-0pre2-2330-gec9f8c4

Günther Deschner gd at samba.org
Wed May 7 23:11:58 GMT 2008


The branch, v3-3-test has been updated
       via  ec9f8c4cf67c82f4665ed51e4fd0181f5f147ea0 (commit)
       via  4c0805220821719ad1db1590457ab66a577d26a7 (commit)
       via  7159cce8055d0197cfc1a9daa08d2370527ea3bc (commit)
      from  47146effc1c2bca516d4fbccf221b5b0e02737bf (commit)

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=v3-3-test


- Log -----------------------------------------------------------------
commit ec9f8c4cf67c82f4665ed51e4fd0181f5f147ea0
Author: Günther Deschner <gd at samba.org>
Date:   Wed May 7 21:01:46 2008 +0200

    gencache: add some const.
    
    Guenther

commit 4c0805220821719ad1db1590457ab66a577d26a7
Author: Günther Deschner <gd at samba.org>
Date:   Wed May 7 21:01:29 2008 +0200

    re-run make idl.
    
    Guenther

commit 7159cce8055d0197cfc1a9daa08d2370527ea3bc
Author: Günther Deschner <gd at samba.org>
Date:   Wed May 7 21:01:09 2008 +0200

    IDL: make nbt_cldap_netlogon_29 public.
    
    Guenther

-----------------------------------------------------------------------

Summary of changes:
 source/lib/gencache.c           |    2 +-
 source/librpc/gen_ndr/nbt.h     |    2 +-
 source/librpc/gen_ndr/ndr_nbt.c |    4 ++--
 source/librpc/gen_ndr/ndr_nbt.h |    2 ++
 source/librpc/idl/nbt.idl       |    2 +-
 5 files changed, 7 insertions(+), 5 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source/lib/gencache.c b/source/lib/gencache.c
index 6131269..b773f83 100644
--- a/source/lib/gencache.c
+++ b/source/lib/gencache.c
@@ -324,7 +324,7 @@ bool gencache_get_data_blob(const char *keystr, DATA_BLOB *blob, bool *expired)
  * @retval false on failure
  **/
 
-bool gencache_set_data_blob(const char *keystr, DATA_BLOB *blob, time_t timeout)
+bool gencache_set_data_blob(const char *keystr, const DATA_BLOB *blob, time_t timeout)
 {
 	bool ret = False;
 	int tdb_ret;
diff --git a/source/librpc/gen_ndr/nbt.h b/source/librpc/gen_ndr/nbt.h
index a60e04a..bf0c467 100644
--- a/source/librpc/gen_ndr/nbt.h
+++ b/source/librpc/gen_ndr/nbt.h
@@ -617,7 +617,7 @@ struct nbt_cldap_netlogon_29 {
 	uint32_t nt_version;/* [value(29)] */
 	uint16_t lmnt_token;
 	uint16_t lm20_token;
-};
+}/* [public] */;
 
 union nbt_cldap_netlogon {
 	struct nbt_cldap_netlogon_1 logon1;/* [case(0)] */
diff --git a/source/librpc/gen_ndr/ndr_nbt.c b/source/librpc/gen_ndr/ndr_nbt.c
index 30fb30a..d39d926 100644
--- a/source/librpc/gen_ndr/ndr_nbt.c
+++ b/source/librpc/gen_ndr/ndr_nbt.c
@@ -2821,7 +2821,7 @@ _PUBLIC_ void ndr_print_nbt_cldap_netlogon_13(struct ndr_print *ndr, const char
 	ndr->depth--;
 }
 
-static enum ndr_err_code ndr_push_nbt_cldap_netlogon_29(struct ndr_push *ndr, int ndr_flags, const struct nbt_cldap_netlogon_29 *r)
+_PUBLIC_ enum ndr_err_code ndr_push_nbt_cldap_netlogon_29(struct ndr_push *ndr, int ndr_flags, const struct nbt_cldap_netlogon_29 *r)
 {
 	if (ndr_flags & NDR_SCALARS) {
 		NDR_CHECK(ndr_push_align(ndr, 4));
@@ -2854,7 +2854,7 @@ static enum ndr_err_code ndr_push_nbt_cldap_netlogon_29(struct ndr_push *ndr, in
 	return NDR_ERR_SUCCESS;
 }
 
-static enum ndr_err_code ndr_pull_nbt_cldap_netlogon_29(struct ndr_pull *ndr, int ndr_flags, struct nbt_cldap_netlogon_29 *r)
+_PUBLIC_ enum ndr_err_code ndr_pull_nbt_cldap_netlogon_29(struct ndr_pull *ndr, int ndr_flags, struct nbt_cldap_netlogon_29 *r)
 {
 	if (ndr_flags & NDR_SCALARS) {
 		NDR_CHECK(ndr_pull_align(ndr, 4));
diff --git a/source/librpc/gen_ndr/ndr_nbt.h b/source/librpc/gen_ndr/ndr_nbt.h
index 1ffe379..32b57c8 100644
--- a/source/librpc/gen_ndr/ndr_nbt.h
+++ b/source/librpc/gen_ndr/ndr_nbt.h
@@ -63,6 +63,8 @@ enum ndr_err_code ndr_push_nbt_cldap_netlogon_5(struct ndr_push *ndr, int ndr_fl
 enum ndr_err_code ndr_pull_nbt_cldap_netlogon_5(struct ndr_pull *ndr, int ndr_flags, struct nbt_cldap_netlogon_5 *r);
 void ndr_print_nbt_cldap_netlogon_5(struct ndr_print *ndr, const char *name, const struct nbt_cldap_netlogon_5 *r);
 void ndr_print_nbt_cldap_netlogon_13(struct ndr_print *ndr, const char *name, const struct nbt_cldap_netlogon_13 *r);
+enum ndr_err_code ndr_push_nbt_cldap_netlogon_29(struct ndr_push *ndr, int ndr_flags, const struct nbt_cldap_netlogon_29 *r);
+enum ndr_err_code ndr_pull_nbt_cldap_netlogon_29(struct ndr_pull *ndr, int ndr_flags, struct nbt_cldap_netlogon_29 *r);
 void ndr_print_nbt_cldap_netlogon_29(struct ndr_print *ndr, const char *name, const struct nbt_cldap_netlogon_29 *r);
 enum ndr_err_code ndr_push_nbt_cldap_netlogon(struct ndr_push *ndr, int ndr_flags, const union nbt_cldap_netlogon *r);
 enum ndr_err_code ndr_pull_nbt_cldap_netlogon(struct ndr_pull *ndr, int ndr_flags, union nbt_cldap_netlogon *r);
diff --git a/source/librpc/idl/nbt.idl b/source/librpc/idl/nbt.idl
index 07d2fe2..be503f9 100644
--- a/source/librpc/idl/nbt.idl
+++ b/source/librpc/idl/nbt.idl
@@ -551,7 +551,7 @@ interface nbt
 		uint16               lm20_token;
 	} nbt_cldap_netlogon_13;
 
-	typedef struct {
+	typedef [public] struct {
 		nbt_netlogon_command type;
 		uint16               sbz;
 		nbt_server_type      server_type;


-- 
Samba Shared Repository


More information about the samba-cvs mailing list