From: Jeffrey Altman Date: Thu, 10 Nov 2011 03:42:54 +0000 (-0500) Subject: Windows: these fsctl cmds are not implemented X-Git-Tag: upstream/1.8.0_pre1^2~3062 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=3c6e5681245ad4ee267d7e5ca260b38655633a96;p=packages%2Fo%2Fopenafs.git Windows: these fsctl cmds are not implemented Return STATUS_NOT_IMPLEMENTED since the following FSCTL_ operations are not: FSCTL_LOCK_VOLUME FSCTL_UNLOCK_VOLUME FSCTL_DISMOUNT_VOLUME FSCTL_MARK_VOLUME_DIRTY FSCTL_IS_VOLUME_DIRTY FSCTL_IS_VOLUME_MOUNTED Change-Id: Idfe26a4b71538defd1919be575d62b32dd415a06 Reviewed-on: http://gerrit.openafs.org/5826 Reviewed-by: Jeffrey Altman Tested-by: Jeffrey Altman --- diff --git a/src/WINNT/afsrdr/kernel/lib/AFSFSControl.cpp b/src/WINNT/afsrdr/kernel/lib/AFSFSControl.cpp index 5eefef022..a171a2b12 100644 --- a/src/WINNT/afsrdr/kernel/lib/AFSFSControl.cpp +++ b/src/WINNT/afsrdr/kernel/lib/AFSFSControl.cpp @@ -227,6 +227,8 @@ AFSProcessUserFsRequest( IN PIRP Irp) AFS_TRACE_LEVEL_VERBOSE_2, "AFSProcessUserFsRequest Processing FSCTL_LOCK_VOLUME request\n"); + ntStatus = STATUS_NOT_IMPLEMENTED; + break; } @@ -236,6 +238,8 @@ AFSProcessUserFsRequest( IN PIRP Irp) AFS_TRACE_LEVEL_VERBOSE_2, "AFSProcessUserFsRequest Processing FSCTL_UNLOCK_VOLUME request\n"); + ntStatus = STATUS_NOT_IMPLEMENTED; + break; } @@ -245,6 +249,8 @@ AFSProcessUserFsRequest( IN PIRP Irp) AFS_TRACE_LEVEL_VERBOSE_2, "AFSProcessUserFsRequest Processing FSCTL_DISMOUNT_VOLUME request\n"); + ntStatus = STATUS_NOT_IMPLEMENTED; + break; } @@ -254,6 +260,8 @@ AFSProcessUserFsRequest( IN PIRP Irp) AFS_TRACE_LEVEL_VERBOSE_2, "AFSProcessUserFsRequest Processing FSCTL_MARK_VOLUME_DIRTY request\n"); + ntStatus = STATUS_NOT_IMPLEMENTED; + break; } @@ -263,6 +271,8 @@ AFSProcessUserFsRequest( IN PIRP Irp) AFS_TRACE_LEVEL_VERBOSE_2, "AFSProcessUserFsRequest Processing FSCTL_IS_VOLUME_DIRTY request\n"); + ntStatus = STATUS_NOT_IMPLEMENTED; + break; } @@ -272,6 +282,8 @@ AFSProcessUserFsRequest( IN PIRP Irp) AFS_TRACE_LEVEL_VERBOSE_2, "AFSProcessUserFsRequest Processing FSCTL_IS_VOLUME_MOUNTED request\n"); + ntStatus = STATUS_NOT_IMPLEMENTED; + break; }