Function
GLibfreopen
since: 2.6
Declaration [src]
FILE*
g_freopen (
  const gchar* filename,
  const gchar* mode,
  FILE* stream
)
Description [src]
A wrapper for the POSIX freopen() function. The freopen() function
opens a file and associates it with an existing stream.
See your C library manual for more details about freopen().
Since GLib 2.86, the e option is supported in mode on all platforms. See
the documentation for g_fopen() for more details.
Available since: 2.6
Parameters
- filename
- 
            Type: const gchar*A pathname in the GLib file name encoding (UTF-8 on Windows). The data is owned by the caller of the function. The value is a platform-native string, using the preferred OS encoding on Unix and UTF-8 on Windows. 
- mode
- 
            Type: const gchar*A string describing the mode in which the file should be opened. The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string. 
- stream
- 
            Type: FILE*An existing stream which will be reused, or NULL.The argument can be NULL.The data is owned by the caller of the function.