[glib: 1/2] gfileinfo: Clarify the documentation for G_FILE_ATTRIBUTE_UNIX_MODE
- From: Iain Lane <iainl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib: 1/2] gfileinfo: Clarify the documentation for G_FILE_ATTRIBUTE_UNIX_MODE
- Date: Thu, 21 Nov 2019 12:25:00 +0000 (UTC)
commit f793319b17d1c0303068cf2f22cc7044c114c63a
Author: Philip Withnall <withnall endlessm com>
Date: Thu Nov 21 11:24:08 2019 +0000
gfileinfo: Clarify the documentation for G_FILE_ATTRIBUTE_UNIX_MODE
It’s not just the mode, it’s also the file type.
Signed-off-by: Philip Withnall <withnall endlessm com>
Helps: #1934
gio/gfileinfo.h | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/gio/gfileinfo.h b/gio/gfileinfo.h
index 1629a2edb..d2459517d 100644
--- a/gio/gfileinfo.h
+++ b/gio/gfileinfo.h
@@ -578,8 +578,10 @@ typedef struct _GFileInfoClass GFileInfoClass;
* G_FILE_ATTRIBUTE_UNIX_MODE:
*
* A key in the "unix" namespace for getting the mode of the file
- * (e.g. whether the file is a regular file, symlink, etc). See lstat()
- * documentation. This attribute is only available for UNIX file systems.
+ * (e.g. whether the file is a regular file, symlink, etc). See the
+ * documentation for `lstat()`: this attribute is equivalent to the `st_mode`
+ * member of `struct stat`, and includes both the file type and permissions.
+ * This attribute is only available for UNIX file systems.
* Corresponding #GFileAttributeType is %G_FILE_ATTRIBUTE_TYPE_UINT32.
**/
#define G_FILE_ATTRIBUTE_UNIX_MODE "unix::mode" /* uint32 */
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]