On Wed, Nov 21, 2012 at 08:07:39AM -0800, Ovidiu Barzan wrote:
> Hi,
> 
> I\m writing a VFS module that needs to move a file, after
> it is transferred, to a folder that is not shared.
> The shared folders that use this VFS module are used to
> sent files for processing by another application. The
> module signals the application that it has work to do and
> moves the file. 
> 
> So far I've been using the last close call, moving the
> file after doing SMB_VFS_NEXT_CLOSE().
> When moving the file an error is displayed on MAC. 
> 
> My question is:
> 
> Is there a better way then the close call to know when a
> client is done with the file, and it's safe to move it?

Wait a minute or two after the last close? I don't think
there is a really bullet-proof way over which the client
tells the server it's done with the file. The protocol has
no operation for that.

With best regards,

Volker Lendecke

-- 
SerNet GmbH, Bahnhofsallee 1b, 37081 Göttingen
phone: +49-551-370000-0, fax: +49-551-370000-9
AG Göttingen, HRB 2816, GF: Dr. Johannes Loxen
http://www.sernet.de, mailto:[email protected]
-- 
To unsubscribe from this list go to the following URL and read the
instructions:  https://lists.samba.org/mailman/options/samba

Reply via email to