From c077a8435d4c8d9bdd55f458135f12b948cc93cc Mon Sep 17 00:00:00 2001 From: Hardening Date: Mon, 8 Jul 2013 00:51:35 +0200 Subject: [PATCH] Document RDP compositor options Help was missing for the RDP compositor, this patch gives details about available options. --- configure.ac | 1 + src/compositor.c | 15 +++++++++++++++ 2 files changed, 16 insertions(+) diff --git a/configure.ac b/configure.ac index 0864d10..1f5014a 100644 --- a/configure.ac +++ b/configure.ac @@ -197,6 +197,7 @@ AC_ARG_ENABLE([rdp-compositor], [ --enable-rdp-compositor],, AM_CONDITIONAL([ENABLE_RDP_COMPOSITOR], [test x$enable_rdp_compositor = xyes]) if test x$enable_rdp_compositor = xyes; then + AC_DEFINE([BUILD_RDP_COMPOSITOR], [1], [Build the RDP compositor]) PKG_CHECK_MODULES(RDP_COMPOSITOR, [freerdp >= 1.1.0]) fi diff --git a/src/compositor.c b/src/compositor.c index 16d0481..a02da8b 100644 --- a/src/compositor.c +++ b/src/compositor.c @@ -3222,6 +3222,21 @@ usage(int error_code) "\n"); #endif +#if defined(BUILD_RDP_COMPOSITOR) + fprintf(stderr, + "Options for rdp-backend.so:\n\n" + " --width=WIDTH\t\tWidth of desktop\n" + " --height=HEIGHT\tHeight of desktop\n" + " --extra-modes=MODES\t\n" + " --env-socket=SOCKET\tUse that socket as peer connection\n" + " --address=ADDR\tThe address to bind\n" + " --port=PORT\tThe port to listen on\n" + " --rdp4-key=FILE\tThe file containing the key for RDP4 encryption\n" + " --rdp-tls-cert=FILE\tThe file containing the certificate for TLS encryption\n" + " --rdp-tls-key=FILE\tThe file containing the private key for TLS encryption\n" + "\n"); +#endif + exit(error_code); } -- 2.7.4