+ /* See if the file already exists */
+ if(access(path, F_OK) == 0) {
+ yorn = gtk_message_dialog_new
+ (GTK_WINDOW(login_window),
+ GTK_DIALOG_MODAL|GTK_DIALOG_DESTROY_WITH_PARENT,
+ GTK_MESSAGE_QUESTION,
+ GTK_BUTTONS_NONE,
+ "File %s already exists", path);
+ gtk_dialog_add_buttons(GTK_DIALOG(yorn),
+ "Overwrite", GTK_RESPONSE_ACCEPT,
+ "Cancel", GTK_RESPONSE_REJECT,
+ (char *)0);
+ if(gtk_dialog_run(GTK_DIALOG(yorn)) != GTK_RESPONSE_ACCEPT)
+ goto done;
+ gtk_widget_destroy(yorn);
+ yorn = 0;
+ }