zig

fork of https://codeberg.org/ziglang/zig
Log | Tree | Refs | README | LICENSE

commit 17276df488caff7ff9fd9dbb7e7a9418e924ecc1 (tree)
parent 06a3a69e6f38798b1768976520b8db40c9a210bf
Author: Sébastien Marie <semarie@online.fr>
Date:   Tue, 10 Nov 2020 05:23:13 +0000

openbsd: add dlfcn.h definitions for dlopen()

Diffstat:
Mlib/std/os/bits/openbsd.zig | 18++++++++++++++++++
1 file changed, 18 insertions(+), 0 deletions(-)

diff --git a/lib/std/os/bits/openbsd.zig b/lib/std/os/bits/openbsd.zig @@ -32,6 +32,24 @@ pub const Kevent = extern struct { udata: usize, }; +// Modes and flags for dlopen() +// include/dlfcn.h + +/// Bind function calls lazily. +pub const RTLD_LAZY = 1; + +/// Bind function calls immediately. +pub const RTLD_NOW = 2; + +/// Make symbols globally available. +pub const RTLD_GLOBAL = 0x100; + +/// Opposite of RTLD_GLOBAL, and the default. +pub const RTLD_LOCAL = 0x000; + +/// Trace loaded objects and exit. +pub const RTLD_TRACE = 0x200; + pub const dl_phdr_info = extern struct { dlpi_addr: std.elf.Addr, dlpi_name: ?[*:0]const u8,