Information about PuTTY for the Mac OS
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
+This is a port of PuTTY to the Classic Mac OS. It is a work in
+progress and should be considered unfinished and insecure. Unless you
+know what you're doing, don't use it.
+
Compiling it:
See ../README for generic information.
* Private key files.
* Pageant and PuTTYgen.
* Do something with Open Application Apple Events.
- * Warn-on-close.
* Close-on-exit.
* Warn-on-quit.
* Non-block cursors.
void mac_closeterm(WindowPtr window)
{
+ int alertret;
Session *s = mac_windowsession(window);
- /* XXX warn on close */
+ if (s->cfg.warn_on_close) {
+ ParamText("\pAre you sure you want to close this session?",
+ NULL, NULL, NULL);
+ alertret=CautionAlert(wQuestion, NULL);
+ if (alertret == 2) {
+ /* Cancel */
+ return;
+ }
+ }
+
HideWindow(s->window);
*s->prev = s->next;
s->next->prev = s->prev;