Please enable JavaScript to view this site.

A-Shell Development History

1. XCALL CCON,0 is not treated the same as XCALL CCOFF.

 

2. Increased maximum number of ALIAS commands from 15 to 25.

 

3. Add ERS subroutines ERSPAK, XSTRIP, PDSORT, XDIR, READAT.

 

4. (Windows) Add OPTIONS=QBUFFER. Causes queue add and delete operations (e.g. used by XLOCK, FLOCK, etc.) to use the normal file buffering logic. Otherwise, we force a buffer flush after each logical add/delete in order to minimize the possibility of cache conflicts leading to QFLOCK.SYS corruption caused by Windows redirector and LAN problems. Setting OPTIONS=QBUFFER will improve the speed of queue operations substantially, and should be used as long as you have confidence that your network and server is reliable. (In larger LANs and particularly where there are a mixture of different versions of Windows, use of OPTIONS=QBUFFER may increase the chance of QFLOCK.SYS corruption.)

 

5. (Windows) Fix a problem introduced recently in which output files opened for APPEND would get spurious extra ^M line terminators.

 

6. (Windows) Close a loophole in which use of AG_MESSAGEBOX could sometimes cause "sticky" SHIFT and CTRL keys.

 

7. Fix problem in which JOBTBL.SYS and QFLOCK.SYS could get out of sync during shutdown and startup of new sessions, leading to spurious "your job table has been zapped" errors on startup.