gfileutils.h File Reference

API published in:
API deprecated in:


#include <_ansi.h>
#include <glib/gerror.h>

Go to the source code of this file.


Defines

#define  G_FILE_ERROR   g_file_error_quark ()

Enumerations

enum   GFileError {
  G_FILE_ERROR_EXIST, G_FILE_ERROR_ISDIR, G_FILE_ERROR_ACCES, G_FILE_ERROR_NAMETOOLONG,
  G_FILE_ERROR_NOENT, G_FILE_ERROR_NOTDIR, G_FILE_ERROR_NXIO, G_FILE_ERROR_NODEV,
  G_FILE_ERROR_ROFS, G_FILE_ERROR_TXTBSY, G_FILE_ERROR_FAULT, G_FILE_ERROR_LOOP,
  G_FILE_ERROR_NOSPC, G_FILE_ERROR_NOMEM, G_FILE_ERROR_MFILE, G_FILE_ERROR_NFILE,
  G_FILE_ERROR_BADF, G_FILE_ERROR_INVAL, G_FILE_ERROR_PIPE, G_FILE_ERROR_AGAIN,
  G_FILE_ERROR_INTR, G_FILE_ERROR_IO, G_FILE_ERROR_PERM, G_FILE_ERROR_NOSYS,
  G_FILE_ERROR_FAILED
}
enum   GFileTest {
  G_FILE_TEST_IS_REGULAR = 1 << 0, G_FILE_TEST_IS_SYMLINK = 1 << 1, G_FILE_TEST_IS_DIR = 1 << 2, G_FILE_TEST_IS_EXECUTABLE = 1 << 3,
  G_FILE_TEST_EXISTS = 1 << 4
}

Functions

IMPORT_C GQuark  g_file_error_quark (void)
IMPORT_C GFileError  g_file_error_from_errno (gint err_no)
IMPORT_C gboolean  g_file_test (const gchar *filename, GFileTest test)
IMPORT_C gboolean  g_file_get_contents (const gchar *filename, gchar **contents, gsize *length, GError **error)
IMPORT_C gboolean  g_file_set_contents (const gchar *filename, const gchar *contents, gssize length, GError **error)
IMPORT_C gchar g_file_read_link (const gchar *filename, GError **error)
IMPORT_C gint  g_mkstemp (gchar *tmpl)
IMPORT_C gint  g_file_open_tmp (const gchar *tmpl, gchar **name_used, GError **error)
IMPORT_C gchar g_build_path (const gchar *separator, const gchar *first_element,...) G_GNUC_MALLOC G_GNUC_NULL_TERMINATED
IMPORT_C gchar g_build_pathv (const gchar *separator, gchar **args) G_GNUC_MALLOC
IMPORT_C gchar g_build_filename (const gchar *first_element,...) G_GNUC_MALLOC G_GNUC_NULL_TERMINATED
IMPORT_C gchar g_build_filenamev (gchar **args) G_GNUC_MALLOC
IMPORT_C int  g_mkdir_with_parents (const gchar *pathname, int mode)

Define Documentation

#define G_FILE_ERROR   g_file_error_quark ()
 

Enumeration Type Documentation

enum GFileError
 
Enumerator:
G_FILE_ERROR_EXIST 
G_FILE_ERROR_ISDIR 
G_FILE_ERROR_ACCES 
G_FILE_ERROR_NAMETOOLONG 
G_FILE_ERROR_NOENT 
G_FILE_ERROR_NOTDIR 
G_FILE_ERROR_NXIO 
G_FILE_ERROR_NODEV 
G_FILE_ERROR_ROFS 
G_FILE_ERROR_TXTBSY 
G_FILE_ERROR_FAULT 
G_FILE_ERROR_LOOP 
G_FILE_ERROR_NOSPC 
G_FILE_ERROR_NOMEM 
G_FILE_ERROR_MFILE 
G_FILE_ERROR_NFILE 
G_FILE_ERROR_BADF 
G_FILE_ERROR_INVAL 
G_FILE_ERROR_PIPE 
G_FILE_ERROR_AGAIN 
G_FILE_ERROR_INTR 
G_FILE_ERROR_IO 
G_FILE_ERROR_PERM 
G_FILE_ERROR_NOSYS 
G_FILE_ERROR_FAILED 
enum GFileTest
 
Enumerator:
G_FILE_TEST_IS_REGULAR 
G_FILE_TEST_IS_SYMLINK 
G_FILE_TEST_IS_DIR 
G_FILE_TEST_IS_EXECUTABLE 
G_FILE_TEST_EXISTS 

Function Documentation

IMPORT_C gchar* g_build_filename const gchar first_element,
  ...
 
IMPORT_C gchar* g_build_filenamev gchar **  args  ) 
 
IMPORT_C gchar* g_build_path const gchar separator,
const gchar first_element,
  ...
 
IMPORT_C gchar* g_build_pathv const gchar separator,
gchar **  args
 
IMPORT_C GFileError g_file_error_from_errno gint  err_no  ) 
 
IMPORT_C GQuark g_file_error_quark void   ) 
 
IMPORT_C gboolean g_file_get_contents const gchar filename,
gchar **  contents,
gsize length,
GError **  error
 
IMPORT_C gint g_file_open_tmp const gchar tmpl,
gchar **  name_used,
GError **  error
 
IMPORT_C gchar* g_file_read_link const gchar filename,
GError **  error
 
IMPORT_C gboolean g_file_set_contents const gchar filename,
const gchar contents,
gssize  length,
GError **  error
 
IMPORT_C gboolean g_file_test const gchar filename,
GFileTest  test
 
IMPORT_C int g_mkdir_with_parents const gchar pathname,
int  mode
 
IMPORT_C gint g_mkstemp gchar tmpl  ) 
 

Copyright © Nokia Corporation 2001-2008
Back to top