gvfs r680 - trunk/client



Author: alexl
Date: 2007-09-13 15:25:12 +0100 (Thu, 13 Sep 2007)
New Revision: 680
ViewCVS link: http://svn.gnome.org/viewcvs/gvfs?rev=680&view=rev

Modified:
   trunk/client/gvfsfusedaemon.c
Log:
Implement a global file handle table, so we can get at the file handles in functions that only act on paths. This also means that all frontend file handles share the same backend stream for a given file, which should make it easier to support weak protocols like FTP.
Add translation for "busy" errors.
Add debug on entry and exit of all VFS functions.
Close streams while file is being renamed/unlinked - this prevents untimely EBUSY errors on some shares, specifically SMB ones.
Implemented symlink().
Implemented access().
Implemented utimens().
Implemented chmod().

Original git commit by Hans Petter Jansson <hpj cl no> at 1183736401 +0200





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]