X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=unix%2Fuxputty.c;h=6d22fceb76b2b32b8d77489d062222d455efdc7c;hb=095072fa46b2d7b8beafaddb2f873d2f500a1e10;hp=f0b4bfbda75b1666946c2b043cf896208c465f04;hpb=f7713d452d37e9b314af48bb295d418b185989b7;p=PuTTY.git diff --git a/unix/uxputty.c b/unix/uxputty.c index f0b4bfbd..6d22fceb 100644 --- a/unix/uxputty.c +++ b/unix/uxputty.c @@ -7,16 +7,20 @@ #include #include #include +#include #include #include "putty.h" #include "storage.h" +#include "gtkcompat.h" + /* * Stubs to avoid uxpty.c needing to be linked in. */ const int use_pty_argv = FALSE; char **pty_argv; /* never used */ +char *pty_osx_envrestore_prefix; /* * Clean up and exit. @@ -49,6 +53,7 @@ int cfgbox(Conf *conf) static int got_host = 0; const int use_event_log = 1, new_session = 1, saved_sessions = 1; +const int dup_check_launchable = 1; int process_nonoption_arg(const char *arg, Conf *conf, int *allow_launch) { @@ -129,11 +134,8 @@ char *platform_get_x_display(void) { const int share_can_be_downstream = TRUE; const int share_can_be_upstream = TRUE; -int main(int argc, char **argv) +void setup(int single) { - extern int pt_main(int argc, char **argv); - int ret; - sk_init(); flags = FLAG_VERBOSE | FLAG_INTERACTIVE; default_protocol = be_default_protocol; @@ -144,7 +146,4 @@ int main(int argc, char **argv) if (b) default_port = b->default_port; } - ret = pt_main(argc, argv); - cleanup_exit(ret); - return ret; /* not reached, but placates optimisers */ }