From 6f39f21159d7473e4b176b83592b0d7183b675ed Mon Sep 17 00:00:00 2001 From: "Artyom V. Poptsov" Date: Sun, 10 Nov 2024 07:19:06 +0300 Subject: [PATCH] libguile-ssh/session-func: Improve * libguile-ssh/session-func.c: Issue compilation warnings when some session options are not available due to an old version of libssh. --- libguile-ssh/session-func.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/libguile-ssh/session-func.c b/libguile-ssh/session-func.c index 957574c..5f4563f 100644 --- a/libguile-ssh/session-func.c +++ b/libguile-ssh/session-func.c @@ -71,10 +71,14 @@ static gssh_symbol_t session_options[] = { /* This option was added only in 0.9.0 (commit 79f0c38fbd767f578d7b87fae15fb64faad32aab) */ { "process-config?", SSH_OPTIONS_PROCESS_CONFIG }, +#else +# warning Option SSH_OPTIONS_PROCESS_CONFIG is not available. #endif #if HAVE_LIBSSH_0_8_1 { "nodelay", SSH_OPTIONS_NODELAY }, +#else +# warning Option SSH_OPTIONS_NODELAY is not available. #endif #if HAVE_LIBSSH_0_8_3 @@ -91,6 +95,8 @@ static gssh_symbol_t session_options[] = { #if HAVE_LIBSSH_0_10 {"rsa-min-size", SSH_OPTIONS_RSA_MIN_SIZE }, +#else +# warning Option SSH_OPTIONS_RSA_MIN_SIZE is not available. #endif { "callbacks", GSSH_OPTIONS_CALLBACKS },