*
* 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__
#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 */
* 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);
* 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__ */