G Changes and new features

 G.1 in version 1.5
 G.2 in version 1.5-2

G.1 in version 1.5

The Unix makefile etc. have been updated to version 5, and an ‘END=’ specifier inserted in RIO_READ to trap a problem on Solaris if the record number is beyond the end of the file.

This release also runs on Linux.

This document has been slightly revised to reduce the prominence of VMS in the descriptions (there are no changes of substance) and to facilitate the production of the hypertext version. Although the VMS implementation is now frozen, there have been no significant developments so this document still describes both Unix and VMS implementations.

G.2 in version 1.5-2

The value of the public parameter FIO__SZFNM is increased from 80 to 200.

The Linux version has been brought in line with other platforms to return status FIO__FILNF rather than the obsolete FIO__NOTFD if it cannot find a file which is supposed to exist.

Other minor changes are made to improve the consistency of behaviour on different platforms under error conditions. A note on the effect of EOF terminated records has been added to the descriptions of FIO_READ and FIO_READF in SUN/143.

The makefile has been brought up to date - amongst other things, shared libraries will now be produced on Linux.

The format of this document has been updated and early ‘Changes’ sections have been removed but there is no change in other sections.