aboutsummaryrefslogtreecommitdiff
path: root/lib/std/Thread.zig
diff options
context:
space:
mode:
authorAlex Rønne Petersen <alex@alexrp.com>2024-11-01 01:06:00 +0100
committerAlex Rønne Petersen <alex@alexrp.com>2024-11-02 10:44:18 +0100
commit5a6cc552e362fccfd29570a2473573748f86c424 (patch)
treeb449ff4335cac9a9d3611046a0819ae4be34cb23 /lib/std/Thread.zig
parent82e82b6267f314e76b1030310032f2c0ff5caa93 (diff)
downloadzig-5a6cc552e362fccfd29570a2473573748f86c424.tar.gz
zig-5a6cc552e362fccfd29570a2473573748f86c424.zip
std.os.windows: Fix some incorrect callconv specifiers.
Closes #21869.
Diffstat (limited to 'lib/std/Thread.zig')
-rw-r--r--lib/std/Thread.zig6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/std/Thread.zig b/lib/std/Thread.zig
index 0244eb6d41..aa21a8a0ea 100644
--- a/lib/std/Thread.zig
+++ b/lib/std/Thread.zig
@@ -589,7 +589,7 @@ const WindowsThreadImpl = struct {
fn_args: Args,
thread: ThreadCompletion,
- fn entryFn(raw_ptr: windows.PVOID) callconv(.C) windows.DWORD {
+ fn entryFn(raw_ptr: windows.PVOID) callconv(.winapi) windows.DWORD {
const self: *@This() = @ptrCast(@alignCast(raw_ptr));
defer switch (self.thread.completion.swap(.completed, .seq_cst)) {
.running => {},
@@ -749,7 +749,7 @@ const PosixThreadImpl = struct {
const allocator = std.heap.c_allocator;
const Instance = struct {
- fn entryFn(raw_arg: ?*anyopaque) callconv(.C) ?*anyopaque {
+ fn entryFn(raw_arg: ?*anyopaque) callconv(.c) ?*anyopaque {
const args_ptr: *Args = @ptrCast(@alignCast(raw_arg));
defer allocator.destroy(args_ptr);
return callFn(f, args_ptr.*);
@@ -1363,7 +1363,7 @@ const LinuxThreadImpl = struct {
fn_args: Args,
thread: ThreadCompletion,
- fn entryFn(raw_arg: usize) callconv(.C) u8 {
+ fn entryFn(raw_arg: usize) callconv(.c) u8 {
const self = @as(*@This(), @ptrFromInt(raw_arg));
defer switch (self.thread.completion.swap(.completed, .seq_cst)) {
.running => {},