#include "ubl-settings-usergroups.h" void on_hash_changed(GtkWidget *, ubl_settings_usergroups_additional_settings_window *window){ int hash_size=0; config_str hash_algos = yon_file_open(hash_list_path,&hash_size); for (int i=1;iPasswordHashCombo,parsed[1]); yon_char_parsed_free(parsed,parsed_size); } yon_char_parsed_free(hash_algos,hash_size); } void on_additional_settings_clicked(GtkWidget *, GtkEntry *){ ubl_settings_usergroups_additional_settings_window *window = yon_ubl_settings_usergroups_additional_settings_new(); g_signal_connect(G_OBJECT(window->AcceptButton),"clicked",G_CALLBACK(on_subwindow_close),NULL); gtk_widget_show(window->Window); } void on_passwords_encrypt(){ int pid = fork(); if (!pid){ exit(system(encrypt_passwords_command)); } }