(FILECREATED " 1-Aug-85 10:48:03" ("compiled on " {ERIS}LIBRARY>MAINTAIN.;2) "23-Jul-85 01:45:24" bcompl'd in "" dated "23-Jul-85 01:58:14") (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 D1 (NAME ERRORSET P 0 CMD) XjHi(5 \GETMAINTAINCOMMAND) NIL () MAINTAIN D1 (P 6 RNAMEDELIMITERS P 5 LASTSTRING P 4 LASTGROUP P 3 LASTNAME P 2 GVGROUPS P 1 GVPASSWORD P 0 GVUSERNAME) pi oi h(16Q MAINTAINA0001 6 \MT.LOGIN) NIL ( 12Q (MAINTAINA0001)) \GETMAINTAINCOMMAND D1 NIL i hdooiho (27Q ASKUSER 3 TERPRI) NIL ( 23Q (AUTOCOMPLETEFLG T) 15Q (("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 __)))))) 11Q "GV: ") \MT.ADD.FRIEND D1 NIL gg (10Q \MT.CHANGE.GROUP.COMPONENT) (5 ADD 2 GV.ADDFRIEND) () \MT.ADD.MEMBER D1 NIL gg (10Q \MT.CHANGE.GROUP.COMPONENT) (5 ADD 2 GV.ADDMEMBER) () \MT.ADD.OWNER D1 NIL gg (10Q \MT.CHANGE.GROUP.COMPONENT) (5 ADD 2 GV.ADDOWNER) () \MT.CHANGE.PASSWORD D1 (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 10Q LASTNAME) PoUoU Xohdig ZJohdig  oi i K`i H YJi [UV \di)oi i Ic Kc gHcc J i h(227Q PRIN1 222Q SETPASSWORD 216Q MKATOM 172Q TERPRI 165Q PRIN1 146Q GV.CHANGEPASSWORD 140Q GV.MAKEKEY 132Q \CHECKNAME 125Q PRIN1 114Q TERPRI 107Q PRIN1 76Q STREQUAL 73Q PROMPTFORWORD 51Q PROMPTFORWORD 24Q \MT.READRNAME 21Q CONCAT) (206Q GV 121Q \MT.ELLIPSIS 67Q * 45Q *) ( 161Q " done" 103Q " xxx" 61Q " (retype password) " 37Q " to be: " 14Q "." 6 " for individual: ") \MT.CHANGE.REMARK D1 (P 3 NEWREMARK P 2 RESULT P 1 GROUP P 0 GVNAMETYPE F 4 LASTGROUP F 5 GVUSERNAME F 6 GVPASSWORD F 7 LASTSTRING) n@oT Y``i I Z5oi i oJhihdo [-`i IKUV ZJioJi i Icch(144Q TERPRI 137Q PRIN1 117Q GV.CHANGEREMARK 107Q PRIN1 75Q PROMPTFORWORD 53Q TERPRI 46Q PRIN1 31Q GV.READREMARK 24Q PRIN1 12Q \MT.READRNAME) (103Q \MT.ELLIPSIS 20Q \MT.ELLIPSIS) ( 131Q "done" 71Q (15Q) 60Q "Remark: " 42Q " to be (type remark, terminate with )" 6 " for group: ") \MT.CHANGE.GROUP.COMPONENT D1 (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 10Q GVPASSWORD) b@oT ZTAdgogoU Y3`i IJWWl@[dioi i JcIc c h(124Q TERPRI 117Q PRIN1 65Q PRIN1 53Q \MT.READRNAME 47Q SHOULDNT 12Q \MT.READRNAME) (61Q \MT.ELLIPSIS 35Q REMOVE 22Q ADD) ( 113Q "done" 43Q " from group: " 31Q " to group: " 6 " name: ") \MT.LIST.GROUPS D1 (P 6 GROUP P 4 FOUNDONE P 3 REG P 2 GROUPS P 1 NAME P 0 GVNAMETYPE F 7 GVGROUPS F 10Q LASTNAME F 11Q DEFAULTREGISTRY F 12Q LASTSTRING) PoW [RoW YFoi gK W ZdgWcoi i JM Icch^I Loi i\Ni M](172Q PRIN1 161Q PRIN1 145Q GV.ISMEMBERCLOSURE 115Q TERPRI 110Q PRIN1 61Q GV.READMEMBERS 52Q MKATOM 42Q PRIN1 27Q \MT.READRNAME 13Q PROMPTFORWORD) (66Q NoChange 46Q GROUPS) ( 155Q ", " 104Q " done." 36Q " ... enumerating groups" 22Q " that contain the name: " 6 " in registry: ") \MT.LOGIN D1 (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 10Q GVPASSWORD) i@hAgH YdO ZI [ \di