X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/86916870d36cb70e7ef0ea760e75a6ae8b2d83a5..875e0b16f64f7b97171d58fe34ebcd57314eb739:/unix/uxplink.c diff --git a/unix/uxplink.c b/unix/uxplink.c index 295e80b3..50189f9a 100644 --- a/unix/uxplink.c +++ b/unix/uxplink.c @@ -72,11 +72,12 @@ struct termios orig_termios; static Backend *back; static void *backhandle; +static Config cfg; /* * Default settings that are specific to pterm. */ -char *platform_default_s(char *name) +char *platform_default_s(const char *name) { if (!strcmp(name, "X11Display")) return getenv("DISPLAY"); @@ -124,7 +125,7 @@ char *platform_default_s(char *name) return NULL; } -int platform_default_i(char *name, int def) +int platform_default_i(const char *name, int def) { if (!strcmp(name, "TermWidth") || !strcmp(name, "TermHeight")) { @@ -135,7 +136,24 @@ int platform_default_i(char *name, int def) return def; } -char *x_get_default(char *key) +FontSpec platform_default_fontspec(const char *name) +{ + FontSpec ret; + *ret.name = '\0'; + return ret; +} + +Filename platform_default_filename(const char *name) +{ + Filename ret; + if (!strcmp(name, "LogFileName")) + strcpy(ret.path, "putty.log"); + else + *ret.path = '\0'; + return ret; +} + +char *x_get_default(const char *key) { return NULL; /* this is a stub */ } @@ -190,7 +208,8 @@ void try_output(int is_stderr) } } -int from_backend(void *frontend_handle, int is_stderr, char *data, int len) +int from_backend(void *frontend_handle, int is_stderr, + const char *data, int len) { int osize, esize; @@ -544,7 +563,7 @@ int main(int argc, char **argv) /* * Start up the connection. */ - logctx = log_init(NULL); + logctx = log_init(NULL, &cfg); { char *error; char *realhost;