X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/ec5da3100dcef76794f5ef028f0f822f509bb832..33f4bde27b629068d4a17ca54d67ac54fc70c10c:/macosx/osxmain.m diff --git a/macosx/osxmain.m b/macosx/osxmain.m index 362f92bd..2eba150c 100644 --- a/macosx/osxmain.m +++ b/macosx/osxmain.m @@ -20,8 +20,6 @@ AppController *controller; * and Unix PuTTY code. */ -const char platform_x11_best_transport[] = "unix"; - char *platform_get_x_display(void) { return NULL; } @@ -87,6 +85,24 @@ static void commonfatalbox(char *p, va_list ap) exit(1); } +void nonfatal(void *frontend, char *p, ...) +{ + char *errorbuf; + NSAlert *alert; + va_list ap; + + va_start(ap, p); + errorbuf = dupvprintf(p, ap); + va_end(ap); + + alert = [[[NSAlert alloc] init] autorelease]; + [alert addButtonWithTitle:@"Error"]; + [alert setInformativeText:[NSString stringWithCString:errorbuf]]; + [alert runModal]; + + sfree(errorbuf); +} + void fatalbox(char *p, ...) { va_list ap;