Flawfinder version 2.0.10, (C) 2001-2019 David A. Wheeler.
Number of rules (primarily dangerous function names) in C/C++ ruleset: 223
Examining data/tdb-1.4.3/common/check.c
Examining data/tdb-1.4.3/common/dump.c
Examining data/tdb-1.4.3/common/error.c
Examining data/tdb-1.4.3/common/freelist.c
Examining data/tdb-1.4.3/common/freelistcheck.c
Examining data/tdb-1.4.3/common/hash.c
Examining data/tdb-1.4.3/common/io.c
Examining data/tdb-1.4.3/common/lock.c
Examining data/tdb-1.4.3/common/mutex.c
Examining data/tdb-1.4.3/common/rescue.c
Examining data/tdb-1.4.3/common/summary.c
Examining data/tdb-1.4.3/common/tdb.c
Examining data/tdb-1.4.3/common/tdb_private.h
Examining data/tdb-1.4.3/common/transaction.c
Examining data/tdb-1.4.3/common/traverse.c
Examining data/tdb-1.4.3/common/open.c
Examining data/tdb-1.4.3/include/tdb.h
Examining data/tdb-1.4.3/pytdb.c
Examining data/tdb-1.4.3/test/external-agent.c
Examining data/tdb-1.4.3/test/external-agent.h
Examining data/tdb-1.4.3/test/lock-tracking.c
Examining data/tdb-1.4.3/test/lock-tracking.h
Examining data/tdb-1.4.3/test/logging.c
Examining data/tdb-1.4.3/test/logging.h
Examining data/tdb-1.4.3/test/run-3G-file.c
Examining data/tdb-1.4.3/test/run-allrecord-traverse-deadlock.c
Examining data/tdb-1.4.3/test/run-bad-tdb-header.c
Examining data/tdb-1.4.3/test/run-check.c
Examining data/tdb-1.4.3/test/run-circular-chain.c
Examining data/tdb-1.4.3/test/run-circular-freelist.c
Examining data/tdb-1.4.3/test/run-corrupt.c
Examining data/tdb-1.4.3/test/run-die-during-transaction.c
Examining data/tdb-1.4.3/test/run-endian.c
Examining data/tdb-1.4.3/test/run-fcntl-deadlock.c
Examining data/tdb-1.4.3/test/run-incompatible.c
Examining data/tdb-1.4.3/test/run-marklock-deadlock.c
Examining data/tdb-1.4.3/test/run-mutex-allrecord-bench.c
Examining data/tdb-1.4.3/test/run-mutex-allrecord-block.c
Examining data/tdb-1.4.3/test/run-mutex-allrecord-trylock.c
Examining data/tdb-1.4.3/test/run-mutex-die.c
Examining data/tdb-1.4.3/test/run-mutex-openflags2.c
Examining data/tdb-1.4.3/test/run-mutex-transaction1.c
Examining data/tdb-1.4.3/test/run-mutex-trylock.c
Examining data/tdb-1.4.3/test/run-mutex1.c
Examining data/tdb-1.4.3/test/run-nested-transactions.c
Examining data/tdb-1.4.3/test/run-nested-traverse.c
Examining data/tdb-1.4.3/test/run-no-lock-during-traverse.c
Examining data/tdb-1.4.3/test/run-oldhash.c
Examining data/tdb-1.4.3/test/run-open-during-transaction.c
Examining data/tdb-1.4.3/test/run-rdlock-upgrade.c
Examining data/tdb-1.4.3/test/run-readonly-check.c
Examining data/tdb-1.4.3/test/run-rescue-find_entry.c
Examining data/tdb-1.4.3/test/run-rescue.c
Examining data/tdb-1.4.3/test/run-rwlock-check.c
Examining data/tdb-1.4.3/test/run-summary.c
Examining data/tdb-1.4.3/test/run-transaction-expand.c
Examining data/tdb-1.4.3/test/run-traverse-chain.c
Examining data/tdb-1.4.3/test/run-traverse-in-transaction.c
Examining data/tdb-1.4.3/test/run-wronghash-fail.c
Examining data/tdb-1.4.3/test/run-zero-append.c
Examining data/tdb-1.4.3/test/run.c
Examining data/tdb-1.4.3/test/tap-interface.h
Examining data/tdb-1.4.3/test/tap-to-subunit.h
Examining data/tdb-1.4.3/tools/tdbbackup.c
Examining data/tdb-1.4.3/tools/tdbdump.c
Examining data/tdb-1.4.3/tools/tdbrestore.c
Examining data/tdb-1.4.3/tools/tdbtest.c
Examining data/tdb-1.4.3/tools/tdbtool.c
Examining data/tdb-1.4.3/tools/tdbtorture.c
Examining data/tdb-1.4.3/lib/replace/closefrom.c
Examining data/tdb-1.4.3/lib/replace/cwrap.c
Examining data/tdb-1.4.3/lib/replace/dlfcn.c
Examining data/tdb-1.4.3/lib/replace/getaddrinfo.c
Examining data/tdb-1.4.3/lib/replace/getaddrinfo.h
Examining data/tdb-1.4.3/lib/replace/getifaddrs.c
Examining data/tdb-1.4.3/lib/replace/hdr_replace.h
Examining data/tdb-1.4.3/lib/replace/inet_aton.c
Examining data/tdb-1.4.3/lib/replace/inet_ntoa.c
Examining data/tdb-1.4.3/lib/replace/inet_ntop.c
Examining data/tdb-1.4.3/lib/replace/inet_pton.c
Examining data/tdb-1.4.3/lib/replace/poll.c
Examining data/tdb-1.4.3/lib/replace/replace-test.h
Examining data/tdb-1.4.3/lib/replace/replace-testsuite.h
Examining data/tdb-1.4.3/lib/replace/replace.c
Examining data/tdb-1.4.3/lib/replace/replace.h
Examining data/tdb-1.4.3/lib/replace/snprintf.c
Examining data/tdb-1.4.3/lib/replace/socket.c
Examining data/tdb-1.4.3/lib/replace/socketpair.c
Examining data/tdb-1.4.3/lib/replace/strptime.c
Examining data/tdb-1.4.3/lib/replace/system/capability.h
Examining data/tdb-1.4.3/lib/replace/system/dir.h
Examining data/tdb-1.4.3/lib/replace/system/filesys.h
Examining data/tdb-1.4.3/lib/replace/system/glob.h
Examining data/tdb-1.4.3/lib/replace/system/gssapi.h
Examining data/tdb-1.4.3/lib/replace/system/iconv.h
Examining data/tdb-1.4.3/lib/replace/system/kerberos.h
Examining data/tdb-1.4.3/lib/replace/system/locale.h
Examining data/tdb-1.4.3/lib/replace/system/network.h
Examining data/tdb-1.4.3/lib/replace/system/nis.h
Examining data/tdb-1.4.3/lib/replace/system/passwd.h
Examining data/tdb-1.4.3/lib/replace/system/readline.h
Examining data/tdb-1.4.3/lib/replace/system/select.h
Examining data/tdb-1.4.3/lib/replace/system/shmem.h
Examining data/tdb-1.4.3/lib/replace/system/syslog.h
Examining data/tdb-1.4.3/lib/replace/system/terminal.h
Examining data/tdb-1.4.3/lib/replace/system/threads.h
Examining data/tdb-1.4.3/lib/replace/system/time.h
Examining data/tdb-1.4.3/lib/replace/system/wait.h
Examining data/tdb-1.4.3/lib/replace/tests/getifaddrs.c
Examining data/tdb-1.4.3/lib/replace/tests/incoherent_mmap.c
Examining data/tdb-1.4.3/lib/replace/tests/main.c
Examining data/tdb-1.4.3/lib/replace/tests/os2_delete.c
Examining data/tdb-1.4.3/lib/replace/tests/shared_mmap.c
Examining data/tdb-1.4.3/lib/replace/tests/shared_mremap.c
Examining data/tdb-1.4.3/lib/replace/tests/snprintf.c
Examining data/tdb-1.4.3/lib/replace/tests/strptime.c
Examining data/tdb-1.4.3/lib/replace/tests/testsuite.c
Examining data/tdb-1.4.3/lib/replace/timegm.c