Method

GLibKeyFilesave_to_file

Declaration

gboolean
g_key_file_save_to_file (
  GKeyFile* key_file,
  const gchar* filename,
  GError** error
)

Description

Writes the contents of key_file to filename using g_file_set_contents(). If you need stricter guarantees about durability of the written file than are provided by g_file_set_contents(), use g_file_set_contents_full() with the return value of g_key_file_to_data().

This function can fail for any of the reasons that g_file_set_contents() may fail.

Available since:2.40

Parameters

filename const gchar*
 

The name of the file to write to.

 The data is owned by the caller of the function.
 The string is a NUL terminated UTF-8 string.
error GError **
  The return location for a GError*, or NULL.

Return value

Returns: gboolean
 

TRUE if successful, else FALSE with error set.