Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

SYSCALLS/RWS - read/write storage allocator calls              1987/01/22


Include files:

     C:          /sys/ins/rws.ins.c
     Fortran:    /sys/ins/rws.ins.ftn
     Pascal:     /sys/ins/rws.ins.pas


Procedures and Functions:

    RWS_$ALLOC (storage_sz, storage_ptr)
        Allocates read/write storage for C, FORTRAN or Pascal programs.

    storage_ptr = RWS_$ALLOC_HEAP (storage_sz)
        Allocates heap (releaseable read/write) storage for Pascal
        and C programs.  This call is obsolete.  Replace it with
        RWS_$ALLOC_HEAP_POOL.

    storage_ptr  = RWS_$ALLOC_HEAP_POOL(alloc_pool, storage_sz )
        Allocates heap (releasable read/write) storage from a specified pool.

    storage_ptr = RWS_$ALLOC_RW (storage_sz)
        Allocates read/write storage for Pascal and C programs.  This call is
        obsolete.  Replace it with RWS_$ALLOC_RW_POOL.

    storage_ptr  = RWS_$ALLOC_RW_POOL(alloc_pool, storage_sz )
        Allocates read/write storage from a specified pool.

    RWS_$RELEASE_HEAP (storage_ptr, status)
        Releases storage allocated by the RWS_$ALLOC_HEAP
        call.  This call is obsolete.  Replace it with RWS_$ALLOC_HEAP_POOL.

    RWS_$RELEASE_HEAP_POOL (storage_ptr, alloc_pool, status)
        Releases storage to the pool from which it was allocated.

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026