X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=glib%2Fgstdio.h;h=7601f5e11a3df1383812a5942116d79bec826a10;hb=904ec5534cdc45d9b90e86a467e97af3b1bdd66d;hp=08aea7d3b0c5be6e2811fd5c3040a4621a6ac5e0;hpb=1b28408b8bfe282f671716a39bba3208d3fef39a;p=platform%2Fupstream%2Fglib.git diff --git a/glib/gstdio.h b/glib/gstdio.h index 08aea7d..7601f5e 100644 --- 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, - * write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. + * see . */ #ifndef __G_STDIO_H__ @@ -74,13 +73,17 @@ typedef struct stat GStatBuf; #define g_utime utime #endif +GLIB_AVAILABLE_IN_ALL int g_access (const gchar *filename, int mode); +GLIB_AVAILABLE_IN_ALL int g_chdir (const gchar *path); +GLIB_AVAILABLE_IN_ALL int g_unlink (const gchar *filename); +GLIB_AVAILABLE_IN_ALL int g_rmdir (const gchar *filename); #else /* ! G_OS_UNIX */ @@ -95,42 +98,56 @@ int g_rmdir (const gchar *filename); * API. */ +GLIB_AVAILABLE_IN_ALL int g_access (const gchar *filename, int mode); +GLIB_AVAILABLE_IN_ALL int g_chmod (const gchar *filename, int mode); +GLIB_AVAILABLE_IN_ALL int g_open (const gchar *filename, int flags, int mode); +GLIB_AVAILABLE_IN_ALL int g_creat (const gchar *filename, int mode); +GLIB_AVAILABLE_IN_ALL int g_rename (const gchar *oldfilename, const gchar *newfilename); +GLIB_AVAILABLE_IN_ALL int g_mkdir (const gchar *filename, int mode); +GLIB_AVAILABLE_IN_ALL int g_chdir (const gchar *path); +GLIB_AVAILABLE_IN_ALL int g_stat (const gchar *filename, GStatBuf *buf); +GLIB_AVAILABLE_IN_ALL int g_lstat (const gchar *filename, GStatBuf *buf); +GLIB_AVAILABLE_IN_ALL int g_unlink (const gchar *filename); +GLIB_AVAILABLE_IN_ALL int g_remove (const gchar *filename); +GLIB_AVAILABLE_IN_ALL int g_rmdir (const gchar *filename); +GLIB_AVAILABLE_IN_ALL FILE *g_fopen (const gchar *filename, const gchar *mode); +GLIB_AVAILABLE_IN_ALL FILE *g_freopen (const gchar *filename, const gchar *mode, FILE *stream); @@ -139,11 +156,16 @@ struct utimbuf; /* Don't need the real definition of struct utimbuf when just * including this header. */ +GLIB_AVAILABLE_IN_ALL 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__ */