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.