From: CRDGW2::CRDGW2::MRGATE::"SMTP::CRVAX.SRI.COM::RELAY-INFO-VAX" 10-JAN-1992 07:57:17.16 To: ARISIA::EVERHART CC: Subj: New PHOTO utility available (uses PTD$ routines) From: RELAY-INFO-VAX@CRVAX.SRI.COM@SMTP@CRDGW2 To: Everhart@Arisia@MRGATE Received: by crdgw1.ge.com (5.57/GE 1.122) id AA08418; Fri, 10 Jan 92 07:13:21 EST Received: From INDYVAX.IUPUI.EDU by CRVAX.SRI.COM with TCP; Thu, 9 JAN 92 19:17:45 PST Received: from INDYVAX.IUPUI.EDU by INDYVAX.IUPUI.EDU (PMDF #12264) id <01GF4MHV53DC0024GY@INDYVAX.IUPUI.EDU>; Thu, 9 Jan 1992 22:19 -0500 Date: Thu, 9 Jan 1992 22:19 -0500 From: "James A. Harvey" Subject: New PHOTO utility available (uses PTD$ routines) To: INFO-VAX@SRI.COM Message-Id: <01GF4MHV53DC0024GY@INDYVAX.IUPUI.EDU> X-Organization: Indiana University-Purdue University at Indianapolis X-Vms-To: IN%"INFO-VAX@SRI.COM" A completely new version of the PHOTO session logging utility is available. This PHOTO utility uses the "Digital-blessed" pseudo-terminal control routines (PTD$ routines) that came with VMS V5.4-2. A short blurb on what the utility does and how to get it is appended below. If no one reports any problems within a month or so, I will submit this to the DECUS Program Library. Enjoy. James Harvey, IUPUI Integrated Technologies Services-Tech Support/Networks Internet: IJAH400@IUPUI.EDU or harvey@indiana.edu BITNET: IJAH400@INDYVAX AAREADME.1ST Description of PHOTO distribution January 9, 1992 Title: PHOTO - Session logging utility for VAX/VMS. Author: James A. Harvey Organization: Indiana University-Purdue University at Indianapolis Department: Integrated Technologies Services-Technical Support/Networks Date Written: September 1991. Version: V1.0-003 (C) Copyright James A. Harvey 1991-1992. All rights reserved. This unmodified source file and its object and executable forms may be used and redistributed freely. The source may be modified, and the source or executable versions built from the modified source may be used and redistributed freely, provided that this notice and the copyright displayed by the executable remain intact, and provided that the executable displays an additional message indicating that it has been modified, and by whom. James A. Harvey releases this software "as is", with no express or implied warranty, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. Abstract: PHOTO is a VMS session-logging utility. This version of PHOTO was completely written from scratch to use the new pseudo-terminal utility routines provided by Digital with VMS V5.4-2. It requires VMS V5.4-2 or greater to run. PHOTO is written in VAXC and was built successfully using VAXC V3.2-044. PHOTO creates a subprocess (by default) or a detached interactive process running LOGINOUT (if the /NOSPAWN qualifier is used). The created process is ultimately controlled by the device pointed to by SYS$INPUT, which must be a terminal. The session log is written as a sequential file using RMS, and thus can be a file or any record-orientated device. PHOTO does not use any VAXC RTL I/O runtime routines. All I/O except for session logging is event-driven using AST threads. PHOTO runs completely in user mode and requires no special privileges to run. How to get the distribution: The current PHOTO distribution can be obtained by anonymous FTP from the host INDYVAX.IUPUI.EDU (134.68.1.2) in the directory [PUB.VMS.PHOTO]. Both binary object and source (VMS SHARE) distributions are available. Directions for use: To build PHOTO from the binary object distribution: 0. Obtain this file, RELINK.COM, PHOTO.HLP and PHOTO.OLB from the distribution area. PHOTO.OLB must be FTP'd in binary mode. 1. Execute RELINK.COM. This builds PHOTO.EXE from the object modules. $ @RELINK 2. Copy PHOTO.EXE to SYS$COMMON:[SYSEXE]: $ COPY PHOTO.EXE SYS$COMMON:[SYSEXE]/PROT=W=RE 3. Make a global symbol for running PHOTO: $ PHOTO :== $PHOTO To unpack and build PHOTO from the VMS_SHARE distribution sources: 0. Obtain PHOTOSHARE.COM from the distribution area. 1. Execute PHOTOSHARE.COM. This unpacks the sources into the current directory: $ @PHOTOSHARE 2. Execute BUILD.COM to compile and link: $ @BUILD 3. Copy PHOTO.EXE to SYS$COMMON:[SYSEXE]: $ COPY PHOTO.EXE SYS$COMMON:[SYSEXE]/PROT=W=RE 4. Make a global symbol for running PHOTO: $ PHOTO :== $PHOTO PHOTO's command definitions and message section are linked into PHOTO.EXE. Thus there is no need to install it or add a native command to DCLTABLES. This can be done if you like however. The PHOTO.HLP module can be inserted into SYS$HELP:HELPLIB.HLB also. PHOTO was written by James Harvey of Indiana University/Purdue University at Indianapolis. Send bug reports to: Internet: harvey@indiana.edu ijah400@iupui.edu BITNET: IJAH400@INDYVAX UUCP: {...backbones...}!iugate!harvey Please note that this does not imply support; but if bugs are reported I will make my best effort to fix them. If in doubt, read the disclaimer above. Have fun! James Harvey Indianapolis, Indiana January 9, 1992 James Harvey | Preferred Internet: IJAH400@IUPUI.EDU IUPUI Integrated Technologies | Alternate Internet: HARVEY@INDIANA.EDU 799 W. Michigan St. ET Rm. 1023 | uucp: iugate!harvey BITNET: IJAH400@INDYVAX Indianapolis, IN 46202-5160 | Phone: +1 317 274 0747 FAX: +1 317 274 0776