mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-07-31 22:23:39 +02:00
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:
committed by
Manish Singh
parent
f2613bf9ed
commit
7be75a123b
@@ -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 */
|
||||
|
||||
|
Reference in New Issue
Block a user