---
name: "ixp_rubyinit"
section: "3"
platform: "linux"
package: "libixp-dev"
version: "0.6~20121202+hg148-5"
release: "Debian 11 (Bullseye)"
platforms: ["linux"]
url: "https://new.carta.tech/ixp_rubyinit"
---

# ixp\_rubyinit(3)

## NAME

ixp\_rubyinit

## SYNOPSIS

```
#include <ixp.h>
ixp_rubyinit
```

## DESCRIPTION

This function initializes libixp for use in multithreaded programs embedded in the ruby interpreter. When using a pthread edition of ruby, ixp\_pthread\_init should be used instead. When using libixp in such programs, this function must be called before any other libixp functions.

This function is part of libixp\_rubythread, which is part of the libixp distribution, but is not built by default unless enabled in config.mk.
