---
name: "tdb_error"
section: "3"
platform: "linux"
package: "libtdb-dev"
version: "2:1.4.13+samba4.22.11+dfsg-0+deb13u1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/tdb_error"
---

# tdb\_error(3)

return tdb database error state information. tdb\_errorstr - return a printable string representing the error state of a tdb database

## NAME

tdb\_error - return tdb database error state information. tdb\_errorstr - return a printable string representing the error state of a tdb	 database

## SYNOPSIS

```
#include <tdb.h>

enum TDB_ERROR tdb_error(TDB_CONTEXT *tdb);
char *tdb_errorstr(TDB_CONTEXT *tdb);

```

## DESCRIPTION

*tdb\_error returns the current error state of the* *tdb* database. *tdb\_errorstr* returns a printable string that describes the error state of the database.

## AUTHORS

Software: Andrew Tridgell \<tridge@linuxcare.com\> and Luke Kenneth Casson Leighton Man page: Ben Woodard \<ben@valinux.com\>

## SEE ALSO

[**gdbm**(3)](/gdbm/3.md), **[tdb(3)](/tdb/3.md)**
