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
| System | Port | Version |
|---|---|---|
| OpenBSD | devel/dyncall | 1.1p1 |
| FreeBSD | devel/dyncall | 1.4_1 |
| DragonFly | devel/dyncall | 1.4_1 |
| HardenedBSD | devel/dyncall | 1.4_1 |
| GhostBSD | devel/dyncall | 1.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.