set_filenames();
init_options();
- signal(SIGINT, quit_abook);
signal(SIGKILL, quit_abook);
signal(SIGTERM, quit_abook);
{
if( options_get_int("autosave") )
save_database();
- else {
- statusline_addstr("Save database (y/N)");
- switch( getch() ) {
- case 'y':
- case 'Y':
- save_database();
- default: break;
- }
- }
+ else if( statusline_ask_boolean("Save database", FALSE) )
+ save_database();
+
close_config();
close_database();