Thank you for that amazing debug job!ppe wrote:Turns out the temporary file name is actually not the problem. The problem is that for some reason, which I won't bother delving into, calling system() on QDOS requires command line arguments to be quoted a bit differently than what is done in the code.
RCS (revision control system)
Re: RCS (revision control system)
Re: RCS (revision control system)
Well, it's only half a victory: everything now works correctly on SMSQ/E but QDOS and Minerva refuse to co-operate. Anything involving a diff is still causing problems but with very different symptoms than on SMSQ/E. Now the visible symptom on QDOS is -1 "not complete" errors on opening the first file of a diff pair. Underneath, it could be something different. Tim has kindly offered to help debugging this on sqlux so I'm handing over to him for a while.
Bit of a strange way to spend time, to be certain, I don't even like RCS but at the moment it's the only version control system option on the Q68 (thanks for designing a wonderful machine, Peter, I absolutely love it!)
Bit of a strange way to spend time, to be certain, I don't even like RCS but at the moment it's the only version control system option on the Q68 (thanks for designing a wonderful machine, Peter, I absolutely love it!)
