DataMuseum.dk

Presents historical artifacts from the history of:

CR80 Hard and Floppy Disks

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about CR80 Hard and Floppy Disks

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦d9f1ed240⟧ TextFile

    Length: 2700 (0xa8c)
    Types: TextFile
    Names: »RELDESCR.T«

Derivation

└─⟦8c095a7f3⟧ Bits:30005798 CR80 Disc Pack ( Vol ILS systemdisk XAMOS TOS 10:01 hard boot #43c 19-7-87/JFJ )
    └─ ⟦this⟧ »CLIB.D!MXAMOS.D!SIL.D!V0107.D!RELDESCR.T« 
└─⟦c2e810e96⟧ Bits:30005799 CR80 Disc Pack ( XAMOS 841129 ILS TOS 10-01 System Disk Tilhører ILS/MSG hard boot boot entry #43c )
    └─ ⟦this⟧ »CLIB.D!MXAMOS.D!SIL.D!V0107.D!RELDESCR.T« 

TextFile

*******************************************************

         R E L E A S E   D E S C R I P T I O N

*******************************************************




Module id number: CSS/427
--------------------------

Module name:      SIL
-----------------------------------

Actual release:   01.07            Release date: 850923
-----------------------            --------------------

Previous release: 01.05            Release date: 850701
-----------------------            --------------------



New facilities:
---------------

   >> 01.07 <<

   - The runtime system prepares and exports (for utility programs only)
     a parameter structure, 'param', containing information of the
     environments, and a variable, 'parent', containing the name of the
     parent process. See respectively CSS/427/RFM/0018 (2) and
     CSS/427/RFM/0016 (2) for details.

   - A function, 'convert_fd', which converts a C file descriptor to
     an Amos file descriptor, has been introduced. See CSS/427/FRM/0018 (2)
     for details.


Changes:
--------

   >> 01.07 <<

   - The low level IO functions: create, open, close, read, write, and
     lseek, now uses direct IO instead of stream operations. The file
     descriptor returned by create/open is local to the C runtime system,
     and is not known by the basic IO system, and «eot»«eot»«eot» threfore can not be
     used by the functions in the IO Interface Library.
     The modification has the following advantages:
         - Better performance.
         - Fewer resources.
         - It is possible to read AND write in the same file.
         - The standard library function 'getc' and 'getl', which
           reads respectively a char and a line, are suitable for
           use with input from interactive mediums.


Errors corrected:
-----------------

   >> 01.07 <<

   - 'exit' function in the runtime system has been corrected.

   - Handling of file names more than 15 characters was not always
     correct.

   - The argument counter, ac, and the set of argument pointers, av,
     passed to the main program, was not always evaluated correctly.

   >> 01.05 <<

   - All files opned with the standard library files 'fcreate' or
     'fopen', and all files using a fio buffer initialized by
     the standard library function 'finit', are now automatically
     flushed at program termination.

   - The main module SIL has been corrected, so it is possible to use
     the function 'onexit' in the runtime system, as described in the
     specifications.


Reported errors, not corrected:
-------------------------------
  PR 85220

CPECRs implemented in current release:
--------------------------------------

Comments:
---------
 «a5»