_______ _______ __________________________________ | | | | / \ | | | | / \ | | | | / __ ____________ \ | | | | / / | | \ | | | | | / / | | | | | | | | / / | |____________/ / | | | | / / | / | | | |/ /______| ____________ \ | | | | \ \ | \__________/ | | | | __________ |____________/ | \ / | / \ / | / \____________________________/ |__________________________/ The University of Alabama at Birmingham Author Mark R. Vevle X-Ray Crystallographic Core Facility University of Alabama in Birmingham SDB 13, 244B LHR University Station Birmingham, Alabama 35294 (205) 934 - 2212 / 2149 RMDEMO - A dynamic, user information, display program. This is yet another program that uses the $GETJPI utility. I wrote this program to gain a better and more detailed understanding of the System Services and Run Time Library. The entire program is coded in VAX FORTRAN except for the IDLE routines which I borrowed from Dr. Richard Garland who wrote the FINGER utility. All output is done with the Run Time Library (LIB$) routines which are terminal independent. The input is performed with $QIOs and does not require any special terminal attributes (except for arrow keys to change priority and sleep time) but will use VT100 and VT200 escape sequences if entered. This version is an update to the RMDEMO from the Fall '84 VAX SIG tape. I plan to modify RMDEMO, to use the new screen management services in the RTL as time permits. Environment - VAX/VMS V4.0 or later (Developed under V4.1) Must be installed with CMKRNL, ALTPRI, and WORLD privileges. CMKRNL - to get the idle times from the UCB's. WORLD - so it can do GETJPI's on other processes. Page 2 ALTPRI - so it can modify it's priority. NOTE Currently the IDLE times do not work, therefore the CMKRNL is not needed. Please feel free to contact me, by phone or mail (U.S.), with any comments, questions, or suggestions for improvement of this program.