+2006-01-04 Manish Singh <yosh@gimp.org>
+
+ * glib/glib.symbols
+ * glib/gstdio.h: don't macroized g_access, g_chdir, and g_unlink
+ either, since they have the same issue as g_rmdir. (Related to
+ bug #325249)
+
Wed Jan 4 13:33:25 2006 Tim Janik <timj@gtk.org>
* glib/gslice.c (magazine_cache_pop_magazine): don't reverse chunk
+2006-01-04 Manish Singh <yosh@gimp.org>
+
+ * glib/glib.symbols
+ * glib/gstdio.h: don't macroized g_access, g_chdir, and g_unlink
+ either, since they have the same issue as g_rmdir. (Related to
+ bug #325249)
+
Wed Jan 4 13:33:25 2006 Tim Janik <timj@gtk.org>
* glib/gslice.c (magazine_cache_pop_magazine): don't reverse chunk
+2006-01-04 Manish Singh <yosh@gimp.org>
+
+ * glib/glib.symbols
+ * glib/gstdio.h: don't macroized g_access, g_chdir, and g_unlink
+ either, since they have the same issue as g_rmdir. (Related to
+ bug #325249)
+
Wed Jan 4 13:33:25 2006 Tim Janik <timj@gtk.org>
* glib/gslice.c (magazine_cache_pop_magazine): don't reverse chunk
#if IN_FILE(__G_STDIO_C__)
#if !defined(G_OS_UNIX) || defined(G_STDIO_NO_WRAP_ON_UNIX)
/* gstdio wrappers */
-g_access
g_chmod
g_open
g_creat
g_rename
g_mkdir
-g_chdir
g_stat
g_lstat
-g_unlink
g_remove
g_fopen
g_freopen
#endif
+g_access
+g_chdir
+g_unlink
g_rmdir
#endif
#endif
/* Just pass on to the system functions, so there's no potential for data
* format mismatches, especially with large file interfaces.
- * rmdir() can't be handled in this way, since it is not defined in
- * a portable system header that we could include here.
+ * A few functions can't be handled in this way, since they are not defined
+ * in a portable system header that we could include here.
*/
-#define g_access access
#define g_chmod chmod
#define g_open open
#define g_creat creat
#define g_rename rename
#define g_mkdir mkdir
-#define g_chdir chdir
#define g_stat stat
#define g_lstat lstat
-#define g_unlink unlink
#define g_remove remove
#define g_fopen fopen
#define g_freopen freopen
-int g_rmdir (const gchar *filename);
+int g_access (const gchar *filename,
+ int mode);
+
+int g_chdir (const gchar *path);
+
+int g_unlink (const gchar *filename);
+
+int g_rmdir (const gchar *filename);
#else /* ! G_OS_UNIX */