btupdt

btupdt gives system error codes above 400 million during lseek, read, and write. 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
300002201 Stack is not empty.
300002202 Out of memory.
300002203 Error in putblk.
300002204 Update record has delete byte set.
300002205 Update record has delete byte set.
300002206 Updating a non-btree record.

btupdt also receives error messages from btget.

btupdt is documented in Btree Subroutines.