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.
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.