glib/glib.symbols don't macroized g_access, g_chdir, and g_unlink either,

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)
This commit is contained in:
Manish Singh
2006-01-05 06:21:49 +00:00
committed by Manish Singh
parent f2613bf9ed
commit 7be75a123b
5 changed files with 34 additions and 9 deletions

View File

@@ -31,25 +31,29 @@ G_BEGIN_DECLS
/* 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 */