hdbck

hdbck gives system error codes above 400 million during lseek and read. Read the message written to stderr. Subtract 400 million from the error code. This is the error code returned by the system.

In UNIX the strerror subroutine translates the error code.

In Windows the FormatMessage subroutine translates the error code.


User Error Codes

Error Code Description
350000601 Out of memory.
350000602 Duplicate pointer.
350000603 Duplicate pointer in freestk.
350000604 Invalid pointer to hash area.
350000605 Missing pointer to overflow area.
350000606 Truncated database.
350000607 Database size not record multiple.
350000608 Pointer not a record multiple.
350000609 Pointer beyond end of file.
350000610 Pointer too small.
350000611 Free stack pointer not a record multiple.
350000612 Free stack pointer beyond end of file.
350000613 Free stack pointer too small.

hdbck is documented in Hash Subroutines.

hdbck is used in Hash Test Program dbck.