Line 1 * Line 2 * If message is shorter than a full screen, the program Line 3 * simply types the message and exits. Only when the Line 4 * message is longer than a full screen does the program Line 5 * pause after each page, and allow backward and forward Line 6 * scrolling. Line 7 * Line 8 * When the user scrolls past the end of the mes- Line 9 * sage, the program exits. This can be modified Line 10 * to pause and wait for a scrolling command. Line 11 * Line 12 * When executed $ SYSMSG LOGIN , it pauses be- Line 13 * fore it begins typing the message; try it. Line 14 * Line 15 * CTRL/W refreshes the screen; Up-Arrow Line 16 * and PREV SCREEN back up; Down-Arrow, CR, Line 17 * and NEXT SCREEN go forward. Line 18 * Line 19 * If there is no message, the program Line 20 * does nothing. It can be modified to Line 21 * say "No System Messages". Line 22 * Line 23 * Line 24 * Line 25 * Line 26 * Line 27 * Line 28 * Line 29 * Line 30 * Line 31 * Line 32 * Line 33 * Line 34 * Line 35 * Line 36 * Line 37 * Line 38 * Line 39 * Line 40 * Line 41 * Line 42 * Line 43 * Line 44 * Line 45 * Line 46 *