projects
/
platform
/
upstream
/
glib.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix typo
[platform/upstream/glib.git]
/
glib
/
gstdio.h
diff --git
a/glib/gstdio.h
b/glib/gstdio.h
index
b92eb6c
..
7601f5e
100644
(file)
--- a/
glib/gstdio.h
+++ b/
glib/gstdio.h
@@
-14,8
+14,7
@@
*
* You should have received a copy of the GNU Lesser General Public
* License along with GLib; see the file COPYING.LIB. If not,
*
* You should have received a copy of the GNU Lesser General Public
* License along with GLib; see the file COPYING.LIB. If not,
- * write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- * Boston, MA 02111-1307, USA.
+ * see <http://www.gnu.org/licenses/>.
*/
#ifndef __G_STDIO_H__
*/
#ifndef __G_STDIO_H__
@@
-60,6
+59,7
@@
typedef struct stat GStatBuf;
* in a portable system header that we could include here.
*/
* in a portable system header that we could include here.
*/
+#ifndef __GTK_DOC_IGNORE__
#define g_chmod chmod
#define g_open open
#define g_creat creat
#define g_chmod chmod
#define g_open open
#define g_creat creat
@@
-71,14
+71,19
@@
typedef struct stat GStatBuf;
#define g_fopen fopen
#define g_freopen freopen
#define g_utime utime
#define g_fopen fopen
#define g_freopen freopen
#define g_utime utime
+#endif
+GLIB_AVAILABLE_IN_ALL
int g_access (const gchar *filename,
int mode);
int g_access (const gchar *filename,
int mode);
+GLIB_AVAILABLE_IN_ALL
int g_chdir (const gchar *path);
int g_chdir (const gchar *path);
+GLIB_AVAILABLE_IN_ALL
int g_unlink (const gchar *filename);
int g_unlink (const gchar *filename);
+GLIB_AVAILABLE_IN_ALL
int g_rmdir (const gchar *filename);
#else /* ! G_OS_UNIX */
int g_rmdir (const gchar *filename);
#else /* ! G_OS_UNIX */
@@
-87,48
+92,62
@@
int g_rmdir (const gchar *filename);
* Unix, the pathname is a file name as it literally is in the file
* system. On well-maintained systems with consistent users who know
* what they are doing and no exchange of files with others this would
* Unix, the pathname is a file name as it literally is in the file
* system. On well-maintained systems with consistent users who know
* what they are doing and no exchange of files with others this would
- * be a well-defined encoding, prefer
r
ably UTF-8. On Windows, the
+ * be a well-defined encoding, preferably UTF-8. On Windows, the
* pathname is always in UTF-8, even if that is not the on-disk
* encoding, and not the encoding accepted by the C library or Win32
* API.
*/
* pathname is always in UTF-8, even if that is not the on-disk
* encoding, and not the encoding accepted by the C library or Win32
* API.
*/
+GLIB_AVAILABLE_IN_ALL
int g_access (const gchar *filename,
int mode);
int g_access (const gchar *filename,
int mode);
+GLIB_AVAILABLE_IN_ALL
int g_chmod (const gchar *filename,
int mode);
int g_chmod (const gchar *filename,
int mode);
+GLIB_AVAILABLE_IN_ALL
int g_open (const gchar *filename,
int flags,
int mode);
int g_open (const gchar *filename,
int flags,
int mode);
+GLIB_AVAILABLE_IN_ALL
int g_creat (const gchar *filename,
int mode);
int g_creat (const gchar *filename,
int mode);
+GLIB_AVAILABLE_IN_ALL
int g_rename (const gchar *oldfilename,
const gchar *newfilename);
int g_rename (const gchar *oldfilename,
const gchar *newfilename);
+GLIB_AVAILABLE_IN_ALL
int g_mkdir (const gchar *filename,
int mode);
int g_mkdir (const gchar *filename,
int mode);
+GLIB_AVAILABLE_IN_ALL
int g_chdir (const gchar *path);
int g_chdir (const gchar *path);
+GLIB_AVAILABLE_IN_ALL
int g_stat (const gchar *filename,
GStatBuf *buf);
int g_stat (const gchar *filename,
GStatBuf *buf);
+GLIB_AVAILABLE_IN_ALL
int g_lstat (const gchar *filename,
GStatBuf *buf);
int g_lstat (const gchar *filename,
GStatBuf *buf);
+GLIB_AVAILABLE_IN_ALL
int g_unlink (const gchar *filename);
int g_unlink (const gchar *filename);
+GLIB_AVAILABLE_IN_ALL
int g_remove (const gchar *filename);
int g_remove (const gchar *filename);
+GLIB_AVAILABLE_IN_ALL
int g_rmdir (const gchar *filename);
int g_rmdir (const gchar *filename);
+GLIB_AVAILABLE_IN_ALL
FILE *g_fopen (const gchar *filename,
const gchar *mode);
FILE *g_fopen (const gchar *filename,
const gchar *mode);
+GLIB_AVAILABLE_IN_ALL
FILE *g_freopen (const gchar *filename,
const gchar *mode,
FILE *stream);
FILE *g_freopen (const gchar *filename,
const gchar *mode,
FILE *stream);
@@
-137,11
+156,16
@@
struct utimbuf; /* Don't need the real definition of struct utimbuf when just
* including this header.
*/
* including this header.
*/
+GLIB_AVAILABLE_IN_ALL
int g_utime (const gchar *filename,
struct utimbuf *utb);
#endif /* G_OS_UNIX */
int g_utime (const gchar *filename,
struct utimbuf *utb);
#endif /* G_OS_UNIX */
+GLIB_AVAILABLE_IN_2_36
+gboolean g_close (gint fd,
+ GError **error);
+
G_END_DECLS
#endif /* __G_STDIO_H__ */
G_END_DECLS
#endif /* __G_STDIO_H__ */