Trailing-Edge
-
PDP-10 Archives
-
bb-d868b-bm_tops20_v3a_2020_dist
-
3a-documentation/sysjob.tco
There are 21 other files named sysjob.tco in the archive. Click here to see a list.
TOPS20 Change Order Number 1707
Written by: HALL 7-Jan-77 12:40:21
Edit checked: YES Document: NO
TCO Tested: YES Maintenance Release: NO
Program: SYSJOB
Release: 3
Related TCO's:
Related SPR'S:
Problem: IF YOU GIVE SYSJOB A 'JOB' COMMAND AND
FAIL TO TERMINATE IT CORRECTLY, WEIRD THINGS HAPPEN
Diagnosis: THE BUFFER INTO WHICH THE TEXT IS COPIED IS NOT CLEARED BEFORE
THE COPY. WHEN GCIN DETECTS END OF FILE, IT ASSUMES THAT THE COMMAND
IS COMPLETE. IN FACT, IT HAS NOT BEEN TERMINATED WITH A NULL. THIS
CAUSES THE NEW STRING TO OVERLAID ON THE OLD ONE, AND PART OF THE
OLD ONE GETS RE-EXECUTED.
Solution: THE CORRECT SOLUTION WOULD BE TO HANDLE END OF FILE CORRECTLY.
HOWEVER, THIS MEANS WORKING ON ALL THE COMMANDS. THE QUICK AND DIRTY
SOLUTION (TAKEN FOR NOW) IS TO ZERO THE BUFFER BEFORE STORING INTO IT.