(FILECREATED " 7-Jan-87 21:45:32" ("compiled on " {ERIS}INTERNAL>LIBRARY>MAINTAIN.;2) "30-Dec-86 11:35:10" bcompl'd in "Xerox Lisp 30-Dec-86 ..." dated "30-Dec-86 12:05:28") (FILECREATED "20-Jul-85 18:04:41" {ERIS}LIBRARY>MAINTAIN.;2 18206 changes to: (VARS MAINTAINCOMS) (FNS \MT.MAYBE.PRINT.STRING \MT.PRINTSTRINGLIST \SKIPCOMPONENT \MT.SKIPSTRINGLIST \MT.RECEIVE.ENTRY MAINTAIN \GETMAINTAINCOMMAND \MT.READRNAME \MT.PERMIT.NS) previous date: "26-Apr-84 10:48:19" {ERIS}LIBRARY>MAINTAIN.;1) MAINTAINA0001 D4 (P 4 CMD P 3 SI*NLSETQFLAG* P 2 *PROCEED-CASES* P 1 SI*CATCH-RETURN-FROM* P 0 SI*DUMMY-FOR-CATCH* F 5 PROCEED-CASE0069 F 6 *PROCEED-CASES*) Ki@ggggUgjgg gg V \hh jL(63 \MVLIST 54 \GETMAINTAINCOMMAND 43 MAKE-PROCEED-CASE 39 CLSYMBOL-FUNCTION 30 CLSYMBOL-FUNCTION) (36 SIERRORSET-PRINT-FUNCTION 33 REPORT 27 TRUE 24 TEST 20 SELECTOR 16 TAG 13 ABORT 10 NAME 7 NORMAL) () MAINTAIN D4 (P 11 PROCEED-CASE0067 P 10 A0071 P 9 PROCEED-CASE0068 P 8 A0070 P 7 PROCEED-CASE0069 P 6 RNAMEDELIMITERS P 5 LASTSTRING P 4 LASTGROUP P 3 LASTNAME P 2 GVGROUPS P 1 GVPASSWORD P 0 GVUSERNAME) > pi hhO 1 O_O__OdgO j:hh(49 CLVALUES-LIST 17 MAINTAINA0001 6 \MT.LOGIN) (41 NORMAL) () \GETMAINTAINCOMMAND D4 NIL i hdooiho (23 ASKUSER 3 TERPRI) NIL ( 19 (AUTOCOMPLETEFLG T) 13 (("Add Friend" "" RETURN (FUNCTION \MT.ADD.FRIEND)) ("Add Member" "" RETURN (FUNCTION \MT.ADD.MEMBER)) ("Add Owner" "" RETURN (FUNCTION \MT.ADD.OWNER)) ("Change Password" "" RETURN (FUNCTION \MT.CHANGE.PASSWORD)) ("Change Remark" "" RETURN (FUNCTION \MT.CHANGE.REMARK)) ("Login" "" RETURN (FUNCTION \MT.LOGIN)) ("Quit" " [confirm]" CONFIRMFLG T RETURN NIL) ("Permit Pseudo-NS names (must type CR to terminate names) [confirm]" "" CONFIRMFLG T RETURN (FUNCTION \MT.PERMIT.NS)) ("Remove Friend" "" RETURN (FUNCTION \MT.REMOVE.FRIEND)) ("Remove Member" "" RETURN (FUNCTION \MT.REMOVE.MEMBER)) ("Remove Owner" "" RETURN (FUNCTION \MT.REMOVE.OWNER)) ("Type Entry" "" RETURN (FUNCTION \MT.TYPE.ENTRY)) ("Type Members" "" RETURN (FUNCTION \MT.TYPE.MEMBERS)) (% "^Y - Enter Lisp" NOECHOFLG T RETURN (FUNCTION (LAMBDA NIL (TERPRI T) (USEREXEC (QUOTE __)))))) 9 "GV: ") \MT.ADD.FRIEND D4 NIL gg (8 \MT.CHANGE.GROUP.COMPONENT) (5 ADD 2 GV.ADDFRIEND) () \MT.ADD.MEMBER D4 NIL gg (8 \MT.CHANGE.GROUP.COMPONENT) (5 ADD 2 GV.ADDMEMBER) () \MT.ADD.OWNER D4 NIL gg (8 \MT.CHANGE.GROUP.COMPONENT) (5 ADD 2 GV.ADDOWNER) () \MT.CHANGE.PASSWORD D4 (P 4 RESULT P 3 PASSKEY P 2 PASS P 1 UPNAME P 0 NAME F 5 GVUSERNAME F 6 GVPASSWORD F 7 LASTSTRING F 8 LASTNAME) PoUoU Xohdig ZJohdig  oi i K`i H YJi [UV \di)oi i Ic Kc gHcc J i h(151 PRIN1 146 SETPASSWORD 142 MKATOM 122 TERPRI 117 PRIN1 102 GV.CHANGEPASSWORD 96 GV.MAKEKEY 90 \CHECKNAME 85 PRIN1 76 TERPRI 71 PRIN1 62 STREQUAL 59 PROMPTFORWORD 41 PROMPTFORWORD 20 \MT.READRNAME 17 CONCAT) (134 GV 81 \MT.ELLIPSIS 55 * 37 *) ( 113 " done" 67 " xxx" 49 " (retype password) " 31 " to be: " 12 "." 6 " for individual: ") \MT.CHANGE.REMARK D4 (P 3 NEWREMARK P 2 RESULT P 1 GROUP P 0 GVNAMETYPE F 4 LASTGROUP F 5 GVUSERNAME F 6 GVPASSWORD F 7 LASTSTRING) o@oT Ya`i I Z 5oi i oJhihdo [-`i IKUV ZJioJi i Icch(101 TERPRI 96 PRIN1 80 GV.CHANGEREMARK 72 PRIN1 62 PROMPTFORWORD 44 TERPRI 39 PRIN1 29 STRINGP 25 GV.READREMARK 20 PRIN1 10 \MT.READRNAME) (68 \MT.ELLIPSIS 16 \MT.ELLIPSIS) ( 90 "done" 58 (13) 49 "Remark: " 35 " to be (type remark, terminate with )" 6 " for group: ") \MT.CHANGE.GROUP.COMPONENT D4 (P 3 RESULT P 2 INDIVIDUAL P 1 GROUP P 0 GVNAMETYPE I 1 OPERATION I 0 GVACCESSFN F 4 LASTNAME F 5 LASTGROUP F 6 LASTSTRING F 7 GVUSERNAME F 8 GVPASSWORD) b@oT ZTAdgogoU Y3`i IJWWl@[dioi i JcIc c h(84 TERPRI 79 PRIN1 53 PRIN1 43 \MT.READRNAME 39 SHOULDNT 10 \MT.READRNAME) (49 \MT.ELLIPSIS 29 REMOVE 18 ADD) ( 75 "done" 35 " from group: " 25 " to group: " 6 " name: ") \MT.LIST.GROUPS D4 (P 6 GROUP P 4 FOUNDONE P 3 REG P 2 GROUPS P 1 NAME P 0 GVNAMETYPE F 7 GVGROUPS F 8 LASTNAME F 9 DEFAULTREGISTRY F 10 LASTSTRING) PoW [RoW YFoi gK W ZdgWcoi i JM Icch^I Loi i\Ni M](122 PRIN1 113 PRIN1 101 GV.ISMEMBERCLOSURE 77 TERPRI 72 PRIN1 49 GV.READMEMBERS 42 MKATOM 34 PRIN1 23 \MT.READRNAME 11 PROMPTFORWORD) (54 NoChange 38 GROUPS) ( 109 ", " 68 " done." 30 " ... enumerating groups" 18 " that contain the name: " 6 " in registry: ") \MT.LOGIN D4 (P 4 EC P 3 PASSKEY P 2 UPNAME P 1 LOGINFO P 0 ALWAYSASK I 0 QUIET F 5 LASTNAME F 6 LASTSTRING F 7 GVUSERNAME F 8 GVPASSWORD) i@hAgH YdO ZI [ \di