From: Jeffrey Altman Date: Sat, 31 Dec 2011 02:45:54 +0000 (-0500) Subject: Windows: AFSFileUpdateResultCB ParentDataVersion X-Git-Tag: upstream/1.8.0_pre1^2~2869 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=ac56cd9e6182742e0b586ea8d833e4c7346e03b8;p=packages%2Fo%2Fopenafs.git 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 --- 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,