On Tue, 2005-03-08 at 20:49 +0100, Soeren Sandmann wrote: > I have put up a new patch at > > http://www.daimi.au.dk/~sandmann/filewrite2.patch > > that should take care of most of the comments: > > - Function is now called g_file_replace(). (I think > g_file_replace_contents() suggests that permissions etc. are > preserved). > > - Documentation mentions that the write is atomic, and some of the > traps. > > - Uses fdopen(). Since we are already using fdopen() on Unix > in one place, and Tor says that it works as expected on Windows I > don't think this makes glib any less portable than it already is. > > - Test/unlink is only done on Windows and only when an initial rename > attempt failed.
Note that libgsf (or is that libgnome-office these days?) has stuff like this. Federico _______________________________________________ gtk-devel-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gtk-devel-list
