diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2024-06-17 19:41:57 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-06-17 19:41:57 -0400 |
| commit | 04e08ea883f94d2de7a91daee72ccc9613a18a43 (patch) | |
| tree | 01d5ca0d0657672a8ac28ef0a2d558f21d79a4f7 /lib/std/c/linux.zig | |
| parent | 254a3ba9d963bd031d1e536d0da1ad0621121db2 (diff) | |
| parent | a1777cb5cb378374377fd1c5e37bef9292b90910 (diff) | |
| download | zig-04e08ea883f94d2de7a91daee72ccc9613a18a43.tar.gz zig-04e08ea883f94d2de7a91daee72ccc9613a18a43.zip | |
Merge pull request #20304 from ifreund/std-abi-fixes
std: fix a few ABI issues in the OS layer
Diffstat (limited to 'lib/std/c/linux.zig')
| -rw-r--r-- | lib/std/c/linux.zig | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/std/c/linux.zig b/lib/std/c/linux.zig index 1a3c634515..6c3275274c 100644 --- a/lib/std/c/linux.zig +++ b/lib/std/c/linux.zig @@ -318,8 +318,8 @@ pub const sem_t = extern struct { const __SIZEOF_SEM_T = 4 * @sizeOf(usize); -pub extern "c" fn pthread_setname_np(thread: std.c.pthread_t, name: [*:0]const u8) E; -pub extern "c" fn pthread_getname_np(thread: std.c.pthread_t, name: [*:0]u8, len: usize) E; +pub extern "c" fn pthread_setname_np(thread: std.c.pthread_t, name: [*:0]const u8) c_int; +pub extern "c" fn pthread_getname_np(thread: std.c.pthread_t, name: [*:0]u8, len: usize) c_int; pub const RTLD = struct { pub const LAZY = 1; @@ -330,14 +330,14 @@ pub const RTLD = struct { pub const LOCAL = 0; }; -pub const dirent = struct { +pub const dirent = extern struct { ino: c_uint, off: c_uint, reclen: c_ushort, type: u8, name: [256]u8, }; -pub const dirent64 = struct { +pub const dirent64 = extern struct { ino: c_ulong, off: c_ulong, reclen: c_ushort, |
