[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Google
  Web www.spinics.net

Re: catch logout/SIGHUP



On Thursday 21 July 2005 02:39, Jochen Baier wrote:
> hi,
>
> i wonder what is the right procedure to do some cleanup if the user
> logout from session
> and the program is still alive. ("Save file before exit" etc)
>
> I thought "system (SIGHUP,...)" is the right way, but i didnt find this
> function in code from gedit, anjuta etc.. so what is  the right way to
> do this ?

You should use g_atexit() (or the equivalent standard C function on_exit()) 
for cleanup, but at the stage that it executes it is too late to do anything 
interactive with the user.  (But if the user has caused his X session to 
close down it is too late to do that anyway.)

Chris
_______________________________________________

gtk-list@xxxxxxxxx
http://mail.gnome.org/mailman/listinfo/gtk-list

[GIMP Users]     [Yosemite News]    [Yosemite Photos]    [Gimp's Home]     [Steve's Art]

Add to Google Powered by Linux