Skip to content
  • Tor Lillqvist's avatar
    Bug 548988 - g_file_replace fails on Windows when the target file exists · 02d9af35
    Tor Lillqvist authored
    2008-08-23  Tor Lillqvist  <tml@novell.com>
    
    	Bug 548988 - g_file_replace fails on Windows when the target file
    	exists already
    
    	* glocalfileoutputstream.c (g_local_file_output_stream_close): On
    	Windows, close the file before renaming it (in case we have been
    	writing to a file with a temporary name).
    
    	(g_local_file_output_stream_close, handle_overwrite_open): Use
    	GLocalFileStat instead of plain struct stat, for passing to
    	_g_local_file_info_create_etag(). Thus also use _fstati64()
    	instead of plain fstat() on Windows.
    
    
    svn path=/trunk/; revision=7388
    02d9af35