git.samba.org
/
kai
/
samba.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
8c67159
)
s3-libnet-samsync: pass sequence number pointer to process routine.
author
Günther Deschner
<gd@samba.org>
Tue, 18 Nov 2008 01:01:03 +0000
(
02:01
+0100)
committer
Günther Deschner
<gd@samba.org>
Tue, 18 Nov 2008 15:05:03 +0000
(16:05 +0100)
Guenther
source3/libnet/libnet_samsync.c
patch
|
blob
|
history
source3/libnet/libnet_samsync.h
patch
|
blob
|
history
source3/libnet/libnet_samsync_display.c
patch
|
blob
|
history
source3/libnet/libnet_samsync_keytab.c
patch
|
blob
|
history
source3/libnet/libnet_samsync_ldif.c
patch
|
blob
|
history
source3/libnet/libnet_samsync_passdb.c
patch
|
blob
|
history
diff --git
a/source3/libnet/libnet_samsync.c
b/source3/libnet/libnet_samsync.c
index ff2ba951bfc7e958fa7d483afcb04767a604e33e..43891ce829e6272263baf8151b9d7529c653e311 100644
(file)
--- a/
source3/libnet/libnet_samsync.c
+++ b/
source3/libnet/libnet_samsync.c
@@
-423,6
+423,7
@@
static NTSTATUS libnet_samsync_delta(enum netr_SamDatabaseID database_id,
/* Process results */
callback_status = ctx->ops->process_objects(mem_ctx, database_id,
delta_enum_array,
/* Process results */
callback_status = ctx->ops->process_objects(mem_ctx, database_id,
delta_enum_array,
+ &sequence_num,
ctx);
if (!NT_STATUS_IS_OK(callback_status)) {
result = callback_status;
ctx);
if (!NT_STATUS_IS_OK(callback_status)) {
result = callback_status;
diff --git
a/source3/libnet/libnet_samsync.h
b/source3/libnet/libnet_samsync.h
index cbd35fa327a0093676ccd0c77622213fe3eb223e..3a686a7f45581811a22bfb20a109c873ae4b9b9d 100644
(file)
--- a/
source3/libnet/libnet_samsync.h
+++ b/
source3/libnet/libnet_samsync.h
@@
-35,6
+35,7
@@
struct samsync_ops {
NTSTATUS (*process_objects)(TALLOC_CTX *mem_ctx,
enum netr_SamDatabaseID id,
struct netr_DELTA_ENUM_ARRAY *array,
NTSTATUS (*process_objects)(TALLOC_CTX *mem_ctx,
enum netr_SamDatabaseID id,
struct netr_DELTA_ENUM_ARRAY *array,
+ uint64_t *sequence_num,
struct samsync_context *ctx);
NTSTATUS (*finish)(TALLOC_CTX *mem_ctx,
struct samsync_context *ctx,
struct samsync_context *ctx);
NTSTATUS (*finish)(TALLOC_CTX *mem_ctx,
struct samsync_context *ctx,
diff --git
a/source3/libnet/libnet_samsync_display.c
b/source3/libnet/libnet_samsync_display.c
index 675fcd5a0dc96f134708d669567df9ddf93ae402..c8d9ec6f096155b583e0ef55e9bb1780ed840b8b 100644
(file)
--- a/
source3/libnet/libnet_samsync_display.c
+++ b/
source3/libnet/libnet_samsync_display.c
@@
-287,6
+287,7
@@
static NTSTATUS display_sam_entry(TALLOC_CTX *mem_ctx,
static NTSTATUS display_sam_entries(TALLOC_CTX *mem_ctx,
enum netr_SamDatabaseID database_id,
struct netr_DELTA_ENUM_ARRAY *r,
static NTSTATUS display_sam_entries(TALLOC_CTX *mem_ctx,
enum netr_SamDatabaseID database_id,
struct netr_DELTA_ENUM_ARRAY *r,
+ uint64_t *sequence_num,
struct samsync_context *ctx)
{
int i;
struct samsync_context *ctx)
{
int i;
diff --git
a/source3/libnet/libnet_samsync_keytab.c
b/source3/libnet/libnet_samsync_keytab.c
index 4ec03af8863983b9937858d658fa3477e8513d2e..7eeae3a1a01c694c365c3b4c3f9fa3d645d4826a 100644
(file)
--- a/
source3/libnet/libnet_samsync_keytab.c
+++ b/
source3/libnet/libnet_samsync_keytab.c
@@
-140,6
+140,7
@@
static NTSTATUS init_keytab(TALLOC_CTX *mem_ctx,
static NTSTATUS fetch_sam_entries_keytab(TALLOC_CTX *mem_ctx,
enum netr_SamDatabaseID database_id,
struct netr_DELTA_ENUM_ARRAY *r,
static NTSTATUS fetch_sam_entries_keytab(TALLOC_CTX *mem_ctx,
enum netr_SamDatabaseID database_id,
struct netr_DELTA_ENUM_ARRAY *r,
+ uint64_t *sequence_num,
struct samsync_context *ctx)
{
struct libnet_keytab_context *keytab_ctx =
struct samsync_context *ctx)
{
struct libnet_keytab_context *keytab_ctx =
@@
-212,6
+213,7
@@
static NTSTATUS init_keytab(TALLOC_CTX *mem_ctx,
static NTSTATUS fetch_sam_entries_keytab(TALLOC_CTX *mem_ctx,
enum netr_SamDatabaseID database_id,
struct netr_DELTA_ENUM_ARRAY *r,
static NTSTATUS fetch_sam_entries_keytab(TALLOC_CTX *mem_ctx,
enum netr_SamDatabaseID database_id,
struct netr_DELTA_ENUM_ARRAY *r,
+ uint64_t *sequence_num,
struct samsync_context *ctx)
{
return NT_STATUS_NOT_SUPPORTED;
struct samsync_context *ctx)
{
return NT_STATUS_NOT_SUPPORTED;
diff --git
a/source3/libnet/libnet_samsync_ldif.c
b/source3/libnet/libnet_samsync_ldif.c
index 495a828749de19b8c73cfe52bf37a0b033517591..c72eadf03fe39130362acc0a14d7ba7a3512fa09 100644
(file)
--- a/
source3/libnet/libnet_samsync_ldif.c
+++ b/
source3/libnet/libnet_samsync_ldif.c
@@
-1189,6
+1189,7
@@
static NTSTATUS init_ldif(TALLOC_CTX *mem_ctx,
static NTSTATUS fetch_sam_entries_ldif(TALLOC_CTX *mem_ctx,
enum netr_SamDatabaseID database_id,
struct netr_DELTA_ENUM_ARRAY *r,
static NTSTATUS fetch_sam_entries_ldif(TALLOC_CTX *mem_ctx,
enum netr_SamDatabaseID database_id,
struct netr_DELTA_ENUM_ARRAY *r,
+ uint64_t *sequence_num,
struct samsync_context *ctx)
{
NTSTATUS status;
struct samsync_context *ctx)
{
NTSTATUS status;
@@
-1257,6
+1258,7
@@
static NTSTATUS init_ldif(TALLOC_CTX *mem_ctx,
static NTSTATUS fetch_sam_entries_ldif(TALLOC_CTX *mem_ctx,
enum netr_SamDatabaseID database_id,
struct netr_DELTA_ENUM_ARRAY *r,
static NTSTATUS fetch_sam_entries_ldif(TALLOC_CTX *mem_ctx,
enum netr_SamDatabaseID database_id,
struct netr_DELTA_ENUM_ARRAY *r,
+ uint64_t *sequence_num,
struct samsync_context *ctx)
{
return NT_STATUS_NOT_SUPPORTED;
struct samsync_context *ctx)
{
return NT_STATUS_NOT_SUPPORTED;
diff --git
a/source3/libnet/libnet_samsync_passdb.c
b/source3/libnet/libnet_samsync_passdb.c
index 08c8190d418122a45b7596c971080a1bcd455e2b..388b10a0faff343fef36578f62fe13d23ec4278a 100644
(file)
--- a/
source3/libnet/libnet_samsync_passdb.c
+++ b/
source3/libnet/libnet_samsync_passdb.c
@@
-775,6
+775,7
@@
static NTSTATUS fetch_sam_entry(TALLOC_CTX *mem_ctx,
static NTSTATUS fetch_sam_entries(TALLOC_CTX *mem_ctx,
enum netr_SamDatabaseID database_id,
struct netr_DELTA_ENUM_ARRAY *r,
static NTSTATUS fetch_sam_entries(TALLOC_CTX *mem_ctx,
enum netr_SamDatabaseID database_id,
struct netr_DELTA_ENUM_ARRAY *r,
+ uint64_t *sequence_num,
struct samsync_context *ctx)
{
int i;
struct samsync_context *ctx)
{
int i;