From 3fdebc06465cd6493617c2b129759e08200097f7 Mon Sep 17 00:00:00 2001 From: Björn Jacke Date: Wed, 7 Apr 2010 12:21:07 +0200 Subject: s3: add comment about what the FSCTL_QUERY_ALLOCATED_RANGES currently does --- source3/smbd/nttrans.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/source3/smbd/nttrans.c b/source3/smbd/nttrans.c index 46edc06686..a03a0b1a55 100644 --- a/source3/smbd/nttrans.c +++ b/source3/smbd/nttrans.c @@ -2217,6 +2217,12 @@ static void call_nt_transact_ioctl(connection_struct *conn, } case FSCTL_QUERY_ALLOCATED_RANGES: { + /* FIXME: This is just a dummy reply, telling that all of the + * file is allocated. MKS cp needs that. + * Adding the real allocated ranges via FIEMAP on Linux + * and SEEK_DATA/SEEK_HOLE on Solaris is needed to make + * this FSCTL correct for sparse files. + */ NTSTATUS status; uint64_t offset, length; -- cgit