Bug 535124 – umask 002 not being applied for new directories, new files
authorLoïc Minier <lool@dooz.org>
Sat, 9 Aug 2008 08:41:43 +0000 (08:41 +0000)
committerLoic Minier <lminier@src.gnome.org>
Sat, 9 Aug 2008 08:41:43 +0000 (08:41 +0000)
2008-08-09  Loïc Minier  <lool@dooz.org>

Bug 535124 – umask 002 not being applied for new directories, new
files get the correct umask

* gfile.c (g_file_make_directory)
(g_file_make_directory_with_parents): Document ownership and
permissions of newly created directories as being the default
ones of the process.

svn path=/trunk/; revision=7330

gio/ChangeLog
gio/gfile.c

index 0b83fad..b7e21b7 100644 (file)
@@ -1,3 +1,13 @@
+2008-08-09  Loïc Minier  <lool@dooz.org>
+
+       Bug 535124 – umask 002 not being applied for new directories, new
+       files get the correct umask
+
+       * gfile.c (g_file_make_directory)
+       (g_file_make_directory_with_parents): Document ownership and
+       permissions of newly created directories as being the default
+       ones of the process.
+
 2008-08-08  Loïc Minier  <lool@dooz.org>
 
        Bug 535124 – umask 002 not being applied for new directories, new
index 2b7d285..52eb6df 100644 (file)
@@ -2705,6 +2705,9 @@ g_file_move (GFile                  *source,
  * @error to %G_IO_ERROR_NOT_FOUND. If the file system doesn't support creating
  * directories, this function will fail, setting @error to 
  * %G_IO_ERROR_NOT_SUPPORTED.
+ *
+ * For a local #GFile the newly created directory will have the default
+ * (current) ownership and permissions of the current process.
  * 
  * If @cancellable is not %NULL, then the operation can be cancelled by
  * triggering the cancellable object from another thread. If the operation
@@ -2747,6 +2750,9 @@ g_file_make_directory (GFile         *file,
  * 'mkdir -p'. If the file system does not support creating directories, this
  * function will fail, setting @error to %G_IO_ERROR_NOT_SUPPORTED.
  * 
+ * For a local #GFile the newly created directories will have the default
+ * (current) ownership and permissions of the current process.
+ * 
  * If @cancellable is not %NULL, then the operation can be cancelled by
  * triggering the cancellable object from another thread. If the operation
  * was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.