diff options
| author | David CARLIER <devnexen@gmail.com> | 2023-05-10 21:43:24 +0100 |
|---|---|---|
| committer | Veikka Tuominen <git@vexu.eu> | 2023-05-11 11:21:07 +0300 |
| commit | 20cc69318f4661795aaacdc55bcaabb5f2e6484e (patch) | |
| tree | de9eb7b99b91087a11d0f40f563ad0d7b3016fd7 | |
| parent | 2d2d79a05b8423c7638348dc5a89793c1e0cafce (diff) | |
| download | zig-20cc69318f4661795aaacdc55bcaabb5f2e6484e.tar.gz zig-20cc69318f4661795aaacdc55bcaabb5f2e6484e.zip | |
std.c: darwin adding more host_info api data
| -rw-r--r-- | lib/std/c/darwin.zig | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/lib/std/c/darwin.zig b/lib/std/c/darwin.zig index e5ee8a432a..c213ca3627 100644 --- a/lib/std/c/darwin.zig +++ b/lib/std/c/darwin.zig @@ -3969,6 +3969,23 @@ pub const host_cpu_load_info = extern struct { pub const host_cpu_load_info_data_t = host_cpu_load_info; pub const host_cpu_load_info_t = *host_cpu_load_info; +pub const host_load_info = extern struct { + avenrun: [3]integer_t, + mach_factor: [3]integer_t, +}; + + +pub const host_load_info_data_t = host_load_info; +pub const host_load_info_t = *host_load_info; + +pub const host_preferred_user_arch = extern struct { + cpu_type: cpu_type_t, + cpu_subtype: cpu_subtype_t, +}; + +pub const host_preferred_user_arch_data_t = host_preferred_user_arch; +pub const host_preferred_user_arch_t = *host_preferred_user_arch; + pub const HOST = struct { pub const BASIC_INFO = 1; pub const SCHED_INFO = 3; @@ -3985,6 +4002,8 @@ pub const HOST = struct { pub const RESOURCES_SIZES_COUNT = @intCast(mach_msg_type_number_t, @sizeOf(kernel_resource_sizes_data_t) / @sizeOf(integer_t)); pub const PRIORITY_INFO_COUNT = @intCast(mach_msg_type_number_t, @sizeOf(host_priority_info_data_t) / @sizeOf(integer_t)); pub const CPU_LOAD_INFO_COUNT = @intCast(mach_msg_type_number_t, @sizeOf(host_cpu_load_info_data_t) / @sizeOf(integer_t)); + pub const LOAD_INFO_COUNT = @intCast(mach_msg_type_number_t, @sizeOf(host_load_info_data_t) / @sizeOf(integer_t)); + pub const PREFERRED_USER_ARCH_COUNT = @intCast(mach_msg_type_number_t, @sizeOf(host_preferred_user_arch_data_t) / @sizeOf(integer_t)); }; pub const host_basic_info = packed struct(u32) { |
