diff options
| author | Damien George <damien@micropython.org> | 2024-03-08 22:43:52 +1100 |
|---|---|---|
| committer | Damien George <damien@micropython.org> | 2024-03-16 12:19:12 +1100 |
| commit | cd8eea2ae99542257a33b29c9dfdc02b63fc1bd6 (patch) | |
| tree | ae413d9d6f48dc7589bb197879c465ecbf1ff075 /extmod/berkeley-db | |
| parent | 305707b281bc64aacb154e0165bd0a9ca3fedfe8 (diff) | |
all: Update extmod, ports, examples to build with new berkeley-db lib.
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>
Diffstat (limited to 'extmod/berkeley-db')
| -rw-r--r-- | extmod/berkeley-db/berkeley_db_config_port.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/extmod/berkeley-db/berkeley_db_config_port.h b/extmod/berkeley-db/berkeley_db_config_port.h new file mode 100644 index 000000000..41e4acd81 --- /dev/null +++ b/extmod/berkeley-db/berkeley_db_config_port.h @@ -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); |
