KI_BU_READ
| Argument | Enumeration | Purpose |
|---|---|---|
| handle | Handle | |
| SYM(rowbuf$) | Symbol of data buffer | |
| offset | Offset to start reading from | |
| len | Number of bytes to read | |
| status | KDB_ERROR_ENUM | Return status |
KI_BU_READ
This function allows reading an arbitrary number of bytes from any location in the flat file previously opened on the handle by KI_BU_OPEN or KI_BU_CREATE. This will take account of the fact that the file may have been modified in the same transaction.