mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-08-21 16:38:54 +02:00
glib: Add filename type annotations
Adds the filename annotation for all file names and things which can contain file names like environment variables, argv- On Unix they can contain anything while on Windows they are always utf-8. https://bugzilla.gnome.org/show_bug.cgi?id=767245
This commit is contained in:
committed by
Christoph Reiter
parent
7d8e98ee09
commit
41013a01f4
@@ -56,7 +56,8 @@
|
||||
|
||||
/**
|
||||
* g_access:
|
||||
* @filename: a pathname in the GLib file name encoding (UTF-8 on Windows)
|
||||
* @filename: (type filename): a pathname in the GLib file name encoding
|
||||
* (UTF-8 on Windows)
|
||||
* @mode: as in access()
|
||||
*
|
||||
* A wrapper for the POSIX access() function. This function is used to
|
||||
@@ -111,7 +112,8 @@ g_access (const gchar *filename,
|
||||
|
||||
/**
|
||||
* g_chmod:
|
||||
* @filename: a pathname in the GLib file name encoding (UTF-8 on Windows)
|
||||
* @filename: (type filename): a pathname in the GLib file name encoding
|
||||
* (UTF-8 on Windows)
|
||||
* @mode: as in chmod()
|
||||
*
|
||||
* A wrapper for the POSIX chmod() function. The chmod() function is
|
||||
@@ -157,7 +159,8 @@ g_chmod (const gchar *filename,
|
||||
}
|
||||
/**
|
||||
* g_open:
|
||||
* @filename: a pathname in the GLib file name encoding (UTF-8 on Windows)
|
||||
* @filename: (type filename): a pathname in the GLib file name encoding
|
||||
* (UTF-8 on Windows)
|
||||
* @flags: as in open()
|
||||
* @mode: as in open()
|
||||
*
|
||||
@@ -220,7 +223,8 @@ g_open (const gchar *filename,
|
||||
|
||||
/**
|
||||
* g_creat:
|
||||
* @filename: a pathname in the GLib file name encoding (UTF-8 on Windows)
|
||||
* @filename: (type filename): a pathname in the GLib file name encoding
|
||||
* (UTF-8 on Windows)
|
||||
* @mode: as in creat()
|
||||
*
|
||||
* A wrapper for the POSIX creat() function. The creat() function is
|
||||
@@ -278,8 +282,9 @@ g_creat (const gchar *filename,
|
||||
|
||||
/**
|
||||
* g_rename:
|
||||
* @oldfilename: a pathname in the GLib file name encoding (UTF-8 on Windows)
|
||||
* @newfilename: a pathname in the GLib file name encoding
|
||||
* @oldfilename: (type filename): a pathname in the GLib file name encoding
|
||||
* (UTF-8 on Windows)
|
||||
* @newfilename: (type filename): a pathname in the GLib file name encoding
|
||||
*
|
||||
* A wrapper for the POSIX rename() function. The rename() function
|
||||
* renames a file, moving it between directories if required.
|
||||
@@ -350,7 +355,8 @@ g_rename (const gchar *oldfilename,
|
||||
|
||||
/**
|
||||
* g_mkdir:
|
||||
* @filename: a pathname in the GLib file name encoding (UTF-8 on Windows)
|
||||
* @filename: (type filename): a pathname in the GLib file name encoding
|
||||
* (UTF-8 on Windows)
|
||||
* @mode: permissions to use for the newly created directory
|
||||
*
|
||||
* A wrapper for the POSIX mkdir() function. The mkdir() function
|
||||
@@ -393,7 +399,8 @@ g_mkdir (const gchar *filename,
|
||||
|
||||
/**
|
||||
* g_chdir:
|
||||
* @path: a pathname in the GLib file name encoding (UTF-8 on Windows)
|
||||
* @path: (type filename): a pathname in the GLib file name encoding
|
||||
* (UTF-8 on Windows)
|
||||
*
|
||||
* A wrapper for the POSIX chdir() function. The function changes the
|
||||
* current directory of the process to @path.
|
||||
@@ -440,7 +447,8 @@ g_chdir (const gchar *path)
|
||||
*/
|
||||
/**
|
||||
* g_stat:
|
||||
* @filename: a pathname in the GLib file name encoding (UTF-8 on Windows)
|
||||
* @filename: (type filename): a pathname in the GLib file name encoding
|
||||
* (UTF-8 on Windows)
|
||||
* @buf: a pointer to a stat struct, which will be filled with the file
|
||||
* information
|
||||
*
|
||||
@@ -507,7 +515,8 @@ g_stat (const gchar *filename,
|
||||
|
||||
/**
|
||||
* g_lstat:
|
||||
* @filename: a pathname in the GLib file name encoding (UTF-8 on Windows)
|
||||
* @filename: (type filename): a pathname in the GLib file name encoding
|
||||
* (UTF-8 on Windows)
|
||||
* @buf: a pointer to a stat struct, which will be filled with the file
|
||||
* information
|
||||
*
|
||||
@@ -538,7 +547,8 @@ g_lstat (const gchar *filename,
|
||||
|
||||
/**
|
||||
* g_unlink:
|
||||
* @filename: a pathname in the GLib file name encoding (UTF-8 on Windows)
|
||||
* @filename: (type filename): a pathname in the GLib file name encoding
|
||||
* (UTF-8 on Windows)
|
||||
*
|
||||
* A wrapper for the POSIX unlink() function. The unlink() function
|
||||
* deletes a name from the filesystem. If this was the last link to the
|
||||
@@ -582,7 +592,8 @@ g_unlink (const gchar *filename)
|
||||
|
||||
/**
|
||||
* g_remove:
|
||||
* @filename: a pathname in the GLib file name encoding (UTF-8 on Windows)
|
||||
* @filename: (type filename): a pathname in the GLib file name encoding
|
||||
* (UTF-8 on Windows)
|
||||
*
|
||||
* A wrapper for the POSIX remove() function. The remove() function
|
||||
* deletes a name from the filesystem.
|
||||
@@ -636,7 +647,8 @@ g_remove (const gchar *filename)
|
||||
|
||||
/**
|
||||
* g_rmdir:
|
||||
* @filename: a pathname in the GLib file name encoding (UTF-8 on Windows)
|
||||
* @filename: (type filename): a pathname in the GLib file name encoding
|
||||
* (UTF-8 on Windows)
|
||||
*
|
||||
* A wrapper for the POSIX rmdir() function. The rmdir() function
|
||||
* deletes a directory from the filesystem.
|
||||
@@ -677,7 +689,8 @@ g_rmdir (const gchar *filename)
|
||||
|
||||
/**
|
||||
* g_fopen:
|
||||
* @filename: a pathname in the GLib file name encoding (UTF-8 on Windows)
|
||||
* @filename: (type filename): a pathname in the GLib file name encoding
|
||||
* (UTF-8 on Windows)
|
||||
* @mode: a string describing the mode in which the file should be opened
|
||||
*
|
||||
* A wrapper for the stdio fopen() function. The fopen() function
|
||||
@@ -737,7 +750,8 @@ g_fopen (const gchar *filename,
|
||||
|
||||
/**
|
||||
* g_freopen:
|
||||
* @filename: a pathname in the GLib file name encoding (UTF-8 on Windows)
|
||||
* @filename: (type filename): a pathname in the GLib file name encoding
|
||||
* (UTF-8 on Windows)
|
||||
* @mode: a string describing the mode in which the file should be opened
|
||||
* @stream: (allow-none): an existing stream which will be reused, or %NULL
|
||||
*
|
||||
@@ -792,7 +806,8 @@ g_freopen (const gchar *filename,
|
||||
|
||||
/**
|
||||
* g_utime:
|
||||
* @filename: a pathname in the GLib file name encoding (UTF-8 on Windows)
|
||||
* @filename: (type filename): a pathname in the GLib file name encoding
|
||||
* (UTF-8 on Windows)
|
||||
* @utb: a pointer to a struct utimbuf.
|
||||
*
|
||||
* A wrapper for the POSIX utime() function. The utime() function
|
||||
|
Reference in New Issue
Block a user