From ac56cd9e6182742e0b586ea8d833e4c7346e03b8 Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Fri, 30 Dec 2011 21:45:54 -0500 Subject: [PATCH] Windows: AFSFileUpdateResultCB ParentDataVersion Add the parent directory data version to the AFSFileUpdateResultCB structure. Change-Id: Ia1b1345c410ff216b35f3d42912ac921b978a299 Reviewed-on: http://gerrit.openafs.org/6459 Reviewed-by: Jeffrey Altman Tested-by: Jeffrey Altman --- src/WINNT/afsrdr/common/AFSUserStructs.h | 2 ++ src/WINNT/afsrdr/user/RDRFunction.c | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/WINNT/afsrdr/common/AFSUserStructs.h b/src/WINNT/afsrdr/common/AFSUserStructs.h index 8068f29f4..db573432f 100644 --- a/src/WINNT/afsrdr/common/AFSUserStructs.h +++ b/src/WINNT/afsrdr/common/AFSUserStructs.h @@ -524,6 +524,8 @@ typedef struct _AFS_FILE_UPDATE_CB typedef struct _AFS_FILE_UPDATE_RESULT_CB { + LARGE_INTEGER ParentDataVersion; + AFSDirEnumEntry DirEnum; } AFSFileUpdateResultCB; diff --git a/src/WINNT/afsrdr/user/RDRFunction.c b/src/WINNT/afsrdr/user/RDRFunction.c index bc9ab6150..d659801de 100644 --- a/src/WINNT/afsrdr/user/RDRFunction.c +++ b/src/WINNT/afsrdr/user/RDRFunction.c @@ -1639,6 +1639,8 @@ RDR_UpdateFileEntry( IN cm_user_t *userp, pResultCB = (AFSFileUpdateResultCB *)(*ResultCB)->ResultData; + pResultCB->ParentDataVersion.QuadPart = dscp->dataVersion; + code = RDR_PopulateCurrentEntry(&pResultCB->DirEnum, dwRemaining, dscp, scp, userp, &req, NULL, NULL, RDR_POP_FOLLOW_MOUNTPOINTS | RDR_POP_EVALUATE_SYMLINKS, -- 2.39.5