zig

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

commit 1084590ec4939ed0aba5574eb835a07783301a8c (tree)
parent 529064856a2e5466c890869f786b73442bc5c84b
Author: David Carlier <devnexen@gmail.com>
Date:   Sun, 23 Apr 2023 17:26:19 +0000

std.c: add find_path for haiku

Diffstat:
Mlib/std/c/haiku.zig | 6+++++-
1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/lib/std/c/haiku.zig b/lib/std/c/haiku.zig @@ -5,11 +5,15 @@ const maxInt = std.math.maxInt; const iovec = std.os.iovec; const iovec_const = std.os.iovec_const; +const status_t = i32; + extern "c" fn _errnop() *c_int; pub const _errno = _errnop; -pub extern "c" fn find_directory(which: c_int, volume: i32, createIt: bool, path_ptr: [*]u8, length: i32) u64; +pub extern "c" fn find_directory(which: c_int, volume: i32, createIt: bool, path_ptr: [*]u8, length: i32) status_t; + +pub extern "c" fn find_path(codePointer: *const u8, baseDirectory: c_int, subPath: [*:0]const u8, pathBuffer: [*:0]u8, bufferSize: usize) status_t; pub extern "c" fn find_thread(thread_name: ?*anyopaque) i32;