----- Original Message -----
Sent: Friday, February 07,
2003 5:49 PM
Subject: RE: File IO???
This is what I do when I create a log file to write
to:
filename =
g_strdup_printf("mylog.log");
channel =
g_io_channel_new_file(filename,"a+",NULL);
if(channel ==
NULL)
{
g_error("failed to create new
file:'%s'",filename);
return
FALSE;
}
/* start top of log */
message = g_strdup_printf("Log started on %s at %s\n\n",
datestamp(), timestamp());
g_io_channel_write_chars(channel,
message,
-1,
&bytes,
NULL);
/* clean up */
g_free(message);
and when I go to clean up the channel and
close the file, I use:
/* close file
*/
g_io_channel_shutdown(channel,TRUE,NULL);
Regards,
Martyn
Hi there,
Thanks very much Martyn. Yeah I've
had a look at it but the "file descriptor" that is passed into
the g_io_channel_unix_new kinda confuses me. Also the
g_io_channel_new_file returns a GIOChannel, although hadn't I
already created one using the g_io_channel_unix_new??? I'm
totally lost on it all :(...
Thanks
Uni
----- Original Message -----
Sent: Friday, February
07, 2003 4:59 PM
Subject: RE: File
IO???
Have you looked at GLib
IOChannels?
http://developer.gnome.org/doc/API/2.0/glib/glib-IO-Channels.html
Regards,
Martyn
Hi,
I'm interesting in something on
File input/output with GTK+. Could anybody please point me
in the direction of a tutorial or possibly give me a rough
guide, as I only seem to be able to pull up the "Hello
World" tutorials or the API references...
Thanks very much!
Uni