a bad diff by me in disk.c 1.13 - 1.14 this is where the code should be, thanks for the correction volker
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@615 423420c4-83ab-492f-b58f-81f9feb106b5
This commit is contained in:
parent
b8f371e2e1
commit
8afecde6e6
15
disk.c
15
disk.c
@ -647,11 +647,6 @@ disk_set_information(HANDLE handle, uint32 info_class, STREAM in, STREAM out)
|
||||
if (fchmod(handle, mode))
|
||||
return STATUS_ACCESS_DENIED;
|
||||
|
||||
/* prevents start of writing if not enough space left on device */
|
||||
if (STATFS_FN(g_rdpdr_device[pfinfo->device_id].local_path, &stat_fs) == 0)
|
||||
if (stat_fs.f_bsize * stat_fs.f_bfree < length)
|
||||
return STATUS_DISK_FULL;
|
||||
|
||||
break;
|
||||
|
||||
case 10: /* FileRenameInformation */
|
||||
@ -705,10 +700,14 @@ disk_set_information(HANDLE handle, uint32 info_class, STREAM in, STREAM out)
|
||||
in_uint8s(in, 28); /* unknown */
|
||||
in_uint32_le(in, length); /* file size */
|
||||
|
||||
printf("FileEndOfFileInformation length = %d\n", length);
|
||||
// ????????????
|
||||
/* prevents start of writing if not enough space left on device */
|
||||
if (STATFS_FN(g_rdpdr_device[pfinfo->device_id].local_path, &stat_fs) == 0)
|
||||
if (stat_fs.f_bsize * stat_fs.f_bfree < length)
|
||||
return STATUS_DISK_FULL;
|
||||
|
||||
unimpl("IRP Set File Information class: FileEndOfFileInformation\n");
|
||||
//printf("FileEndOfFileInformation length = %d\n", length);
|
||||
// ????????????
|
||||
//unimpl("IRP Set File Information class: FileEndOfFileInformation\n");
|
||||
break;
|
||||
default:
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user