FastSort Manual

FastSort Syntax Summary
FastSort Manual429834-003
A-3
FastSort Procedures
FastSort Procedures
The FastSort system procedures are:
{ status := } SORTBUILDPARM ( ctlblock ! i
{ CALL } ,[cpu-mask] ! i
,[not-cpu-mask] ! i
,[buffer] ! i
,[buffer2] ! i
,[buffer-length] ! i
,[build-flags] ! i
,[define-name] ! i
!reserved1!
!reserved2!
,[scratchvols ] ) ! i
{ length := } SORTERROR ( ctlblock ! i
{ CALL } ,buffer ) ! o
{ status := } SORTERRORDETAIL( ctlblock ) ! i
{ CALL }
{ length := } SORTERRORSUM ( ctlblock ! i
{ CALL } ,[ buffer ] ! o
,[ error-code ] ! o
,[ error-source ] ! o
,[ subsort-index ] ! o
,[ subsort-id ] ) ! o
{ status := } SORTMERGEFINISH ( ctlblock ! i
{ CALL } ,[ abort ] ! i
,[ spare1 ] !
reserved
,[ spare2 ] ) !
reserved
{ status := } SORTMERGERECEIVE ( ctlblock ! i
{ CALL } ,[ record-loc ] ! o
, length ! o
,[ spare1 ] !
reserved
,[ spare2 ] !
reserved
,[ record-loc-ext ] ! o
{ status := } SORTMERGESEND ( ctlblock ! i
{ CALL } ,[ record-loc ] ! i
, length ! i
,[ stream-id ] ! o
,[ spare1 ] !
reserved
,[ spare2 ] ) !
reserved
,[ record-loc-ext ] ! i