ENOSYS overlaps with +3DOS error numbers
A multi-threaded-style OS for the Spectrum +3
Brought to you by:
u6c87
DOS_ERR is currently set to 64. Since ENOSYS was added, although unlikely it will be returned, it's value coincides with the +3DOS error no 25 "End of file" (64+25=89). There are a number of things we can do here:
My personal preference (at the moment!) is to increase DOS_ERR.