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
