Trailing-Edge
-
PDP-10 Archives
-
BB-J713A-BM
-
4-documentation/mapper.tco
There are 10 other files named mapper.tco in the archive.  Click here to see a list.
TOPS20 Change Order Number 4.2569
Written by: DBELL		 9-Nov-79 10:37:37
Edit checked: NO			   Document: NO
  TCO Tested: NO		Maintenance Release: NO
Hardware-related: NO
Program: mapper
Related TCO's:
Related SPR's: 
Problem: 
Jobs can get unexplained "JFN not assigned" errors from various
programs if MAPPER is run in the job.
Diagnosis: 
Like many other programs that do this wrong, MAPPER does the following
sequence of JSYSes:  GTJFN, CFORK, GET, KFORK, and RJLFN.  Since the
GET JSYS releases the JFN (or hands it to the inferior fork), the final
RLJFN releases a JFN which is no longer valid, thus possibly destroying
a JFN that some other program had just obtained.
Solution: 
Don't do a RLJFN after the GET succeeds.