• Jeffrey Lee's avatar
    Fix 2x output stream redirection bugs · 101d144f
    Jeffrey Lee authored
      - Reorder RemoveOscliCharJobs to avoid WrchV being left claimed while the output stream is being closed, to resolve ticket #420.
      - Register usage also tweaked a bit to make the code a bit shorter & easier to read
      - Fix RedirectWrch to deal with errors correctly. PSR save/restore macros were added to the routine during the 32bit conversion process, but (a) they were inadvertantly causing all errors to be ignored, and (b) they were redundant since WrchV has no special in/out requirements for the PSR flags
      Tested on Pandaboard
      Ticket #420 fix based around Colin's fix from https://www.riscosopen.org/forum/forums/4/topics/5269
    Version 5.92. Tagged as 'Kernel-5_92'
VersionNum 799 Bytes