From 742abc71c75a3448526c14980d0daae1c6ff8f96 Mon Sep 17 00:00:00 2001 From: stratact Date: Wed, 11 Sep 2019 19:20:28 -0700 Subject: [PATCH] Add missing C dl_iterate_phdr function for FreeBSD --- std/c/freebsd.zig | 3 +++ 1 file changed, 3 insertions(+) diff --git a/std/c/freebsd.zig b/std/c/freebsd.zig index 71dd4705f8..550b5a59b1 100644 --- a/std/c/freebsd.zig +++ b/std/c/freebsd.zig @@ -7,3 +7,6 @@ pub const _errno = __error; pub extern "c" fn getdents(fd: c_int, buf_ptr: [*]u8, nbytes: usize) usize; pub extern "c" fn sigaltstack(ss: ?*stack_t, old_ss: ?*stack_t) c_int; pub extern "c" fn getrandom(buf_ptr: [*]u8, buf_len: usize, flags: c_uint) isize; + +pub const dl_iterate_phdr_callback = extern fn (info: *dl_phdr_info, size: usize, data: ?*c_void) c_int; +pub extern "c" fn dl_iterate_phdr(callback: dl_iterate_phdr_callback, data: ?*c_void) c_int;