BSD Ports

devel/dyncall 1.1p1 OpenBSD

arch-independent interface for dynamic calls of C functions

System
OpenBSD
Repository
OpenBSD ports
Maintainer
The OpenBSD ports mailing-list <[email protected]>
Categories
devel

Description

The dyncall library encapsulates architecture-, OS- and compiler-specific function call semantics in a virtual bind argument parameters from left to right and then call interface allowing programmers to call C functions in a completely dynamic manner. In other words, instead of calling a function directly, the dyncall library provides a mechanism to push the function parameters manually and to issue the call afterwards. This means, that a program can determine at runtime what function to call, and what parameters to pass to it. The library is written in C and assembly and provides a very simple C interface to program against.

In the other systems

SystemPortVersion
OpenBSDdevel/dyncall1.1p1
FreeBSDdevel/dyncall1.4_1
DragonFlydevel/dyncall1.4_1
HardenedBSDdevel/dyncall1.4_1
GhostBSDdevel/dyncall1.4_1

Install

Binary package:

pkg_add dyncall

From the ports tree:

cd /usr/ports/devel/dyncall && make install

Dependencies

Build dependencies 2

No port depends on this one.