Thanks to visit codestin.com
Credit goes to lib.rs

#static-linking #ffi #berkeley-db

sys libdb-sys

statically linked ffi bindings for Berkeley DB

2 releases

Uses old Rust 2015

0.1.1 Mar 12, 2020
0.1.0 Mar 11, 2020

#6 in #static-linking


Used in libdb

Sleepycat

28MB
654K SLoC

Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App

Contains (autotools obfuscated code, 1MB) vendor/db-5.3.21/dist/configure, (autotools obfuscated code, 720KB) vendor/db-4.8.30/dist/configure, (autotools obfuscated code, 98KB) vendor/db-4.8.30/mod_db4/configure, (obscure autoconf code, 35KB) vendor/db-5.3.21/dist/configure.ac, (obscure autoconf code, 28KB) vendor/db-4.8.30/dist/configure.ac

Status

CI crates.io badge docs.rs badge

libdb-sys

Statically linked bindings for Berkeley DB 4.8.x and 5.3.x.

This is a humble fork from jesterpm's libdb-sys.

Features

v4_8 uses bindings for Berkeley DB 4.8.x.

v5_3 uses bindings for Berkeley DB 5.3.x.

By default, Berkeley DB 5.3.x is used.

crev

This crate has its author's crev review.

It is recommended to always use cargo-crev to verify the trustworthiness of each of your dependencies, including this one.

Berkeley DB licensing notice

Website: http://www.oracle.com/database/berkeley-db/

License: Sleepycat

Description:

The Berkeley Database (Berkeley DB) is a programmatic toolkit that
provides embedded database support for both traditional and
client/server applications. The Berkeley DB includes B+tree, Extended
Linear Hashing, Fixed and Variable-length record access methods,
transactions, locking, logging, shared memory caching, and database
recovery. The Berkeley DB supports C, C++, Java, and Perl APIs. It is
used by many applications, including Python and Perl, so this should
be installed on all systems.

Dependencies