This directory is a quick VMS port of rdesktop v1.2.0 . The homepage of rdesktop is at www.rdesktop.org. To build rdesktop for VMS: Extract the original distribution of rdesktop 1.2.0 Place the modified files from VMS_SOURCE.ZIP in directory [.rdesktop-1_2_0]: VMS_RDESKTOP.C,VMS_RDESKTOP.H,VMS_XWIN.C,VMS_GETPASS.C,VMS_IMUTIL.C, and the DCL command-files to compile and link. Eventually change the locations of ssl libraries in vms_compile.com,vms_descrip.mms,vms_build.com. Execute @vms_build.com . Copy rdesktop.exe into DCL$PATH:, or define a foreign command to point to rdesktop.exe. Eventually copy the [.keymaps] directory to /etc/keymaps/ (depending on how it is defined on Your site (sys$posix_root:[etc.keymaps] ?)). Starting on a Decwindows desktop: rdesktop -"K" win2kserver ! using the X11 keyboard mapping rdesktop -"Kf" win2kserver ! in full-screen size External libraries: OpenVMS SSL SSL$LIBCRYPTO_SHR32. or change descrip.mms,vms_compile.com,vms_build.com, and rdesktop.opt to use your openssl installation: ssllib:libcrypto.olb, sslroot:[include] . or change the above files to use the [.crypto] source in the rdesktop directory. For author, copyright info etc. please read the original copying and readme.txt . The executable RDESKTOP.EXE in VMS_BINARY.ZIP was built on VMS 7.3 , Compaq C V6.5, with Compaq SSL shared libraries from www.openvms.compaq.com . The main change to make rdesktop working on VMS is in xwin.c: The ui_select routine does a Unix-style select on the network-socket and the X11-connection. This doesn't work in VMS. So I changed it to select on the network-socket only. X11 events are handled via Decwindows asynchronous input handler . Added support for compose key on DEC keyboards (as described in COMPOSE_KEY.TXT) . In rdesktop.h,rdesktop.c: defined xfree() as free(). With the default compile , all external names are uppercase on VMS (compiling as_is would probably need more changes and fixes), and xfree will clash with Xfree. In rdesktop.c: replaced read_password by a call to getpass. added getpass.c: a VMS version of read_password, from an unknown comp.os.vms author Added IMutil (XInitImage) from Xfree86 4.0 distribution; I have DECWindows/Motif 1.2-6, is XInitImage also missing in 1.3 ? -- 2003-06-03 J.Huber, huber@mppmu.mpg.de Update of 2003-07-31: Changes against previous version: removed in xwin.c polling with timeout, use async X event notification. removed GNU getopt from vms_compile.com removed gnulib and xaw3dlib from vms_rdesktop.opt added vms_descrip.mms to build with MMS/MMK