mirror of
https://codeberg.org/ziglang/zig.git
synced 2026-04-27 19:09:47 +03:00
std.os.linux: add set_tid_address
This commit is contained in:
@@ -1584,6 +1584,11 @@ pub fn clone2(flags: u32, child_stack_ptr: usize) usize {
|
||||
return syscall2(.clone, flags, child_stack_ptr);
|
||||
}
|
||||
|
||||
/// This call cannot fail, and the return value is the caller's thread id
|
||||
pub fn set_tid_address(tidptr: ?*pid_t) pid_t {
|
||||
return @intCast(@as(u32, @truncate(syscall1(.set_tid_address, @intFromPtr(tidptr)))));
|
||||
}
|
||||
|
||||
pub fn close(fd: fd_t) usize {
|
||||
return syscall1(.close, @as(usize, @bitCast(@as(isize, fd))));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user