Next: Deleting information from
Up: Description of user
Previous: Retrieving information from
CALL CDFREE (PATH,LSUP,MASK,KEYS,CHOPT,IRC*)
- PATH
- Character string describing the pathname
- LSUP
- Address of Keys bank(s)
KYDB
- MASK
- Integer vector indicating which elements of KEYS are
significant for selection.
- KEYS
- Vector of keys
- CHOPT
- Character string with any of the following characters
- 'A'
- trust LSUP address if non-zero
- 'D'
- drop the Data bank(s) supported at link 1 of Key bank(s)
- 'K'
- drop the Key bank(s) as well as Data bank(s)
- IRC
- Integer return code
- 0
- Normal completion
- 51
- Illegal character option
- 52
- No access to the Key banks
- 53
- Pathname not found in the RZ directory
- 54
- Pathname not matched to that found in bank
NODB
- 55
- Too many keys with option M
- 56
- Illegal Key option
- 57
- Illegal pathname
- 58
- Database structure in memory clobbered
- 59
- Some of the expected key banks not found
Routine CDFREE declares the given data bank(s) as candidates to be
dropped in case space is needed in the database division. Optionally it
deletes the Data bank(s) (with option D) or the Keys as well as
the Data bank(s) (with option K).
If the pathname begins with a % character then it is assumed to be
an alias and is automatically translated by the internal HEPDB
routines.
Janne Saarela
Tue May 16 10:31:09 METDST 1995