windows-no-smb-ioctl-info-20060305

don't support functions we don't implement.  the CIFS trans2 get info
ioctl is not equivalent to the AFS Get Volume Status function
This commit is contained in:
Jeffrey Altman 2006-03-05 20:53:28 +00:00
parent 3e70b7f365
commit cea063c0d4

View File

@ -40,8 +40,14 @@ void smb_InitIoctl(void)
smb_ioctlProcsp[VIOCSETAL] = cm_IoctlSetACL;
smb_ioctlProcsp[VIOC_FLUSHVOLUME] = cm_IoctlFlushVolume;
smb_ioctlProcsp[VIOCFLUSH] = cm_IoctlFlushFile;
#ifdef COMMENT
/* This functions do not return the data expected by the
* Windows CIFS client. Calling them only increases the
* number of roundtrips to the file server with no benefit.
*/
smb_ioctlProcsp[VIOCSETVOLSTAT] = cm_IoctlSetVolumeStatus;
smb_ioctlProcsp[VIOCGETVOLSTAT] = cm_IoctlGetVolumeStatus;
#endif
smb_ioctlProcsp[VIOCWHEREIS] = cm_IoctlWhereIs;
smb_ioctlProcsp[VIOC_AFS_STAT_MT_PT] = cm_IoctlStatMountPoint;
smb_ioctlProcsp[VIOC_AFS_DELETE_MT_PT] = cm_IoctlDeleteMountPoint;