Browse Source
This provides a MicroPython-specific berkeley-db configuration in extmod/berkeley-db/berkeley_db_config_port.h, and cleans up the include path for this library. Fixes issue #13092. Signed-off-by: Damien George <damien@micropython.org>pull/14099/head
Damien George
8 months ago
7 changed files with 40 additions and 19 deletions
@ -0,0 +1,16 @@ |
|||
// Berkeley-db configuration.
|
|||
|
|||
#define __DBINTERFACE_PRIVATE 1 |
|||
#define mpool_error printf |
|||
#define abort abort_ |
|||
#define virt_fd_t void* |
|||
|
|||
#ifdef MICROPY_BERKELEY_DB_DEFPSIZE |
|||
#define DEFPSIZE MICROPY_BERKELEY_DB_DEFPSIZE |
|||
#endif |
|||
|
|||
#ifdef MICROPY_BERKELEY_DB_MINCACHE |
|||
#define MINCACHE MICROPY_BERKELEY_DB_MINCACHE |
|||
#endif |
|||
|
|||
__attribute__((noreturn)) void abort_(void); |
Loading…
Reference in new issue