---
name: "dnsjit.core.compat"
section: "3"
platform: "linux"
package: "dnsjit"
version: "1.5.0-2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/dnsjit.core.compat"
---

# dnsjit.core.compat(3)

Cross platform compatibility support

## NAME

dnsjit.core.compat - Cross platform compatibility support

## SYNOPSIS

  require("dnsjit.core.compat\_h")

## DESCRIPTION

This module defines various system structures so they can be exposed into Lua but not really used. The size is generated at compile time to match that of the structures on the platform.

### Structures

- pthread\_t

  - pthread\_cond\_t

  - pthread\_mutex\_t

  - struct sockaddr\_storage

  - ck\_ring\_t

  - ck\_ring\_buffer\_t

  ## AUTHORS and CONTRIBUTORS

Jerry Lundström (DNS-OARC), Tomáš Křížek (CZ.NIC), Petr Špaček (ISC)

Maintained by DNS-OARC

*https://www.dns-oarc.net/*

## BUGS

For issues and feature requests please use:

*https://github.com/DNS-OARC/dnsjit/issues*

For question and help please use:

*admin@dns-oarc.net*
