Notes for the Alpha version of Deliver, created on 12 Nov 1994. Since no one had gotten around to porting the public domain Deliver to the AXP, I decided to do it. (I assume the commercial Deliver that comes with PMDF has been ported.) The main module, deliver.pas, did not have to be changed, though I did add [initialize] to the shareable image initialization routine to avoid doing it manually with macro. The dispatcher, written in macro, used calling mechanisms that were not compatible with the Alpha architecture. Rather than dork with the macro code, I just eliminated it by converting the dispatcher into a Pascal module. In this version of Deliver, the macro file contains nothing but the transfer vector pointing to the dispatcher. This is the only thing that is not possible in a high-level language. Since transfer vectors are implemented by the linker in AXP VMS, the macro module is not even built for the Alpha. To build Deliver, set default to the directory containing the sources and run the build command procedure: $ @build If you don't have the Pascal compiler and want to just link from the supplied objects, do: $ @link In either case, when the command procedure asks you for the run directory, reply with the directory where you want the runtime files to go. If you just hit return on the runtime directory prompt, the executable and startup command procedure will not be copied and will remain in the current default directory. If you are running Deliver on both VAX and AXP systems, it is okay to use the same directory for both executables, because they have different file types (.vax_exe and .alpha_exe). The startup command procedure will install the right one. At run time, the logical name deliver_mailshr is used anyway. To start Deliver, enter: $ @disk:[dir]deliver_startup where disk and dir match the directory where you told the build to move the runtime files, or the build directory if no runtime directory was specified. Wayne Sewell ======================================================================== Wayne Sewell, Tachyon Software Consulting |wayne@tachyon.com >>mail to pgpkey@tachyon.com for pgp key |(214)-553-9760 Key fingerprint = 77 A5 C1 56 9C ED F1 8E 89 F9 27 3C 86 79 F7 1B ========================================================================