Google
 

Trailing-Edge - PDP-10 Archives - dec-10-omona-u-mc9 - syf3.rnd
There are no other files named syf3.rnd in the archive.
.;1-APR-77-GR
\\
.LM0;.RM70;.F;.J;.FLAG CAP;.SP1;.TS5
^^SYSINF.DOC\\ -- ^CHANGES FROM ^V2 TO ^V3(270) OF [^^SYSTEM]INFO\\
.BR
^MARCH 1975
.FG30
^COPYRIGHT (^C) 1974,1975,1976,1977
.BR
^DIGITAL ^EQUIPMENT ^CORPORATION, ^MAYNARD, ^MASS.
.B 2
^THIS SOFTWARE IS FURNISHED UNDER A LICENSE FOR USE ONLY ON A
SINGLE COMPUTER SYSTEM AND MAY BE COPIED ONLY WITH THE INCLUSION
OF THE ABOVE COPYRIGHT NOTICE. ^THIS SOFTWARE, OR ANY OTHER
COPIES THEREOF, MAY NOT BE PROVIDED OR OTHERWISE MADE AVAILABLE
TO ANY OTHER PERSON EXCEPT FOR USE ON SUCH SYSTEM AND TO ONE WHO
AGREES TO THESE LICENSE TERMS. ^TITLE TO AND OWNERSHIP OF THE
SOFTWARE SHALL AT ALL TIMES REMAIN IN ^^DEC\\.
.B 1
^THE INFORMATION IN THIS SOFTWARE IS SUBJECT TO CHANGE WITHOUT
NOTICE AND SHOULD NOT BE CONSTRUED AS A COMMITMENT BY ^DIGITAL
^EQUIPMENT ^CORPORATION.
.B 1
^^DEC\\ ASSUMES NO RESPONSIBILITY FOR THE USE OR RELIABILITY OF ITS
SOFTWARE ON EQUIPMENT WHICH IS NOT SUPPLIED BY ^^DEC\\.
.T <SYF3.DOC
.PG
^^SYSINF.DOC\\ -- ^CHANGES FROM ^V2 TO ^V3(270) OF [^^SYSTEM]INFO\\
.BR
^MARCH 1975
.B 3
1.0##^^SUMMARY\\
.B 1
^VERSION 3(270) OF [^^SYSTEM]INFO\\ CORRECTS WITH THE EXCEPTION OF ONE ITEM LISTED UNDER 4.0 ALL KNOWN PROBLEMS.
^IT IS RECOMMENDED TO RUN [^^SYSTEM]INFO\\ AS A SEPARATE PROGRAM
AND NOT TO COMBINE IT WITH ^^DAEMON\\.
.B 1
^NOTE: VERIFY THAT THE ^^PATCH\\
GIVEN UNDER "^SPECIAL ^INSTRUCTIONS" FOR ^^IPCSER\\ HAS BEEN MADE.
.B 3
2.0##^^EXTERNAL CHANGES\\
.B 1
^THE FUNCTIONS .^^IPCII\\ AND .^^IPCIJ\\ GAVE AN ERROR RETURN
WHEN THE NAME GIVEN WAS ALREADY IN USE.  ^IN THIS VERSION NO
ERROR BUT THE ^^PID\\ VALUE WILL BE REPORTED IF THE JOB MAKING
THE REQUEST OWNS THE ^^PID\\.
^THIS FACILITATES THE RESTARTING OF JOBS AFTER THEY HAVE ACQUIRED A ^^PID\\.
.B3.LM0
3.0##^^KNOWN BUGS AND DEFICIENCIES\\
.B1
^ASKING A <PID FOR A NAME OF THE FORM NAME [,] GIVES AN INSUFFICIENT PRIVILEGES ERROR RETURN.
.B3
4.0##<INSTALLATION <INSTRUCTIONS
.B1
^RUN [<SYSTEM]INFO AS A SEPARATE PROGRAM <SYSINF USING <MPB CONTROL FILE <SYSINF.CTL.  ^THIS
CONTROL FILE PRODUCES A <FILDDT VERSION SPECIFIC FOR <SYSINF.SAV.
.B 3
5.0##<INTERNAL <CHANGES
.B1
^EDIT _#
.B1;.LM7;.TS7;.I-7
1	[^^SYSTEM]INFO\\ CRASHED WHEN JOBS USING A ^^PID\\
NOT OBTAINED FROM [^^SYSTEM]INFO\\ MADE A REQUEST TO
[^^SYSTEM]INFO\\ USING THAT ^^PID\\.
.B 1;.I -7
2	^ERRORS IN ^^SETJOB\\ CAUSED ILLEGAL ^^UUO\\'S TO HAPPEN.
.B 1;.I -7
3	^THE FLAGS PASSED BY THE RESET AND LOGOUT ^^UUO\\'S TO [^^SYSTEM]\\^^INFO\\ CHANGED.
[^^SYSTEM]INFO\\.
.B 1;.I -7
4	^MESSAGES SENT BY [^^SYSTEM]INFO\\ TO A JOB OR ^^PID\\
WHO DISAPPEARED CAUSED A LOOP.
.B 1;.I -7
5	^IF THE OWNER OF A ^^PID\\ ASKS FOR A ^^PID\\  USING THE OLD NAME THEN
RETURN THE VALUE OF THE ^^PID\\.
.B 1;.I -7
162	^REMOVE RACE CONDITIONS BETWEEN USERS AND THE RESET
OR LOGOUT ^^UUO\\ BY PROCESSING THE RESET AND LOGOUT ^^UUO\\
REQUESTS AT THE LOWEST PRIORITY LEVEL.
.B 1;.I -7
163	^MESSAGES WAITING IN THE ^^SEND Q\\ CAN WAIT FOREVER
IF [^^SYSTEM]INFO\\ IS NOT AWAKENED BY SOME ^^IPCF\\ ACTIVITY.
.B 1;.I -7
164	^THE ^^SNDTSK\\ CLEARS FLAG ^^JS.SND\\ BUT DOES
NOT RESET IT IF THERE ARE STILL PACKAGES WAITING FOR THE JOB.
.B 1;.I -7
165	^THE PROCESSING OF DELAYED JOBS WAS INCORRECT CAUSING
[^^SYSTEM]INFO\\ TO LOOP.
.B 1;.I -7
166	^REMOVE JUNK MAIL SITTING IN THE ^^SEND Q\\ FOR
LOGGED OUT JOBS  OR DROPPED ^^PIDS\\.
.B 1;.I -7
167	^THE ^^JS.SND\\ BIT IS NOT SET WHEN DATA IS ENTERED
IN THE ^^SEND Q\\.
.B 1;.I -7
170	^DO NOT SET THE WAIT STATE BIT FOR JOB 0.
.B 3;.LM 0.TS5
6.0##^^SPECIAL INSTRUCTIONS\\
.B 1
^VERIFY THAT ^^MCO 4918\\ HAS BEEN INSTALLED IN ^^IPCSER\\,
THIS ^^MCO\\ IS:
.B 1
^^IPCSER$:
.B 1.TS15,21,41
VALPID + 11 /	DPB##T1,[POINT 9,T2,35]	XOR	T2,T1
.B 1
VALPID + 12 /	CAME##T1,T2	TRZ	T2,%IPCPM_#_#
.B 1
VALPID + 13 /	JRST VALPD4	JUMPN	T2,VALPD4\\
.B 3;.LM 0;.F;.J.TS5
[^END OF ^^SYF3.DOC\\]
.B1
[<SYF2.DOC IS APPENDED AS AN INTEGRAL PART OF <SYF3.DOC]
.T <SYF2.DOC
.PG
<SYSINF.DOC -- ^CHANGES FROM ^V1(1) TO ^V2 OF <[SYSTEM]INFO
.BR
^OCTOBER 1974
.B3
1.0##^^SUMMARY\\
.B 1
^THE FUNCTIONS ^^.IPCIJ\\ AND ^^.IPCII\\ HAVE BEEN CHANGED TO RETURN
THE ^^PID\\ OF AN EXISTING NAME IF THE REQUESTER IS THE OWNER OF THE NAME.
.B 3
2.0##^^EXTERNAL CHANGES\\
.B 1
^IF A ^^PID\\ WAS REQUESTED FOR AN EXISTING NAME THEN THE ERROR CODE
^^IPCDN%\\ WAS ALWAYS RETURNED. ^THIS LOGIC WAS FOUND TROUBLESOME
AND IT HAS BEEN MODIFIED AS FOLLOWS:
.B 1
"^IF A ^^PID\\ IS REQUESTED FOR AN EXISTING NAME THEN IF THE REQUESTER
OWNS THE NAME THEN RETURN THE ^^PID\\ ELSE RETURN THE ERROR CODE ^^IPCDN%\\".
.B 1
^THIS CHANGE AFFECTS THE FUNCTIONS ^^.IPCII\\ AND ^^.IPCIJ\\.
.B 3
3.0##^^KNOWN BUGS AND DEFFICIENCIES\\
.B 1
^THIS VERSION HAS NO KNOWN BUGS OR DEFFICIENCIES.
.B3
4.0##^^INSTALLATION INSTRUCTIONS\\
.B 1
^SEE ^^DAEMON.CTL\\ FOR INSTALLATION INSTRUCTIONS. ^ALSO SEE ^^DAEMON.CTL\\ AND 
^^DMN011.DOC\\ FOR INFORMATION RELATING TO THE RUNNING OF ^^[SYSTEM]INFO\\
WITH ^^DAEMON\\.
.B 3
5.0##^^INTERNAL CHANGES\\
.B 1
^THE FOLLOWING BUGS HAVE BEEN FIXED:
.B 1;.LM 9;.I -4
1.##^REQUESTS USING A ^^PID\\ UNKNOWN TO ^^[SYSTEM]INFO\\ WILL NO LONGER CAUSE AN ILLEGAL ^^UUO\\ CRASH.
.B 1;.I -4
2.##^UNDELIVERABLE MESSAGES SENT BACK BY ^^[SYSTEM]INFO\\ TO THE
MESSAGE SENDER WOULD CAUSE ^^[SYSTEM]INFO\\ TO LOOP, WHEN THE
MESSAGE SENDER DISAPPEARED.
.B 1;.I -4
3.##^^DAEMON\\ WHEN ATTACHED TO A TERMINAL COULD CAUSE A RESTART AND THE
JOB WOULD BE DETACHED FROM ITS TERMINAL.
.PG;.I -4
4.##^UNEXPECTED RECEIVE ERRORS WERE REPORTED, WHICH WERE NOT RECEIVE
ERRORS, BUT REQUEST ERRORS TO BE PROCESSED BY THE CODE MAKING THE ^^IPCE\\ REQUEST.
.B 1;.I -4
5.##^PAGES SENT TO ^^[SYSTEM]INFO\\ CAUSED AN UNEXPECTED RECEIVE ERROR. 
^CURRENTLY ALL PAGES SENT WILL BE IGNORED.
.B 1;.I -4
6.##^THE PROCESS OF DELETING DATA BELONGING TO A JOB DOING A RESET
^^UUO\\ OR LOGGING OUT, WILL NOT BE ABORTED DUE TO ERROR FLAGS RETURNED
BY ^^IPCE\\ REQUESTS.
.B3.LM 0
[^END OF <SYF2.DOC]