From: Jeffrey Altman Date: Sat, 4 May 2013 15:56:30 +0000 (-0400) Subject: Windows: Report Case Sensitive Search X-Git-Tag: upstream/1.8.0_pre1^2~1185 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=5ae397146a8b33eb924f6a3420e2247f1986b1ad;p=packages%2Fo%2Fopenafs.git Windows: Report Case Sensitive Search Return the FILE_CASE_SENSITIVE_SEARCH volume flag as part of afs volume properties. NTFS does and our search algorithm is case sensitive first, then case insensitive. Change-Id: I64857cdf8712847064c8271956cebe2bdbe487df Reviewed-on: http://gerrit.openafs.org/9850 Tested-by: BuildBot Reviewed-by: Jeffrey Altman --- diff --git a/src/WINNT/afsrdr/user/RDRFunction.c b/src/WINNT/afsrdr/user/RDRFunction.c index 0ecfdaea3..7b10f8b5a 100644 --- a/src/WINNT/afsrdr/user/RDRFunction.c +++ b/src/WINNT/afsrdr/user/RDRFunction.c @@ -5892,8 +5892,8 @@ RDR_GetVolumeInfo( IN cm_user_t *userp, pResultCB->CellID = scp->fid.cell; pResultCB->VolumeID = scp->fid.volume; pResultCB->Characteristics = FILE_REMOTE_DEVICE; - pResultCB->FileSystemAttributes = FILE_CASE_PRESERVED_NAMES | FILE_UNICODE_ON_DISK | - FILE_SUPPORTS_HARD_LINKS | FILE_SUPPORTS_REPARSE_POINTS; + pResultCB->FileSystemAttributes = FILE_CASE_SENSITIVE_SEARCH | FILE_CASE_PRESERVED_NAMES | + FILE_UNICODE_ON_DISK | FILE_SUPPORTS_HARD_LINKS | FILE_SUPPORTS_REPARSE_POINTS; if (scp->fid.cell==AFS_FAKE_ROOT_CELL_ID && scp->fid.volume==AFS_FAKE_ROOT_VOL_ID)