aboutsummaryrefslogtreecommitdiff
path: root/core/sys
diff options
context:
space:
mode:
authorLaytan Laats <laytanlaats@hotmail.com>2024-08-04 01:02:05 +0200
committerLaytan Laats <laytanlaats@hotmail.com>2024-08-14 01:44:37 +0200
commita73677d21aaa5bafdaf28bdce152217fcac367d0 (patch)
tree1358e4a2fa3b8cf06212e3696986eb220c72c7fc /core/sys
parent67ea7bb65a891fe1bc1384199239d82af0032c7b (diff)
os2: nice != priority
Diffstat (limited to 'core/sys')
-rw-r--r--core/sys/darwin/proc.odin26
1 files changed, 26 insertions, 0 deletions
diff --git a/core/sys/darwin/proc.odin b/core/sys/darwin/proc.odin
index a49383670..8f7eb1fcb 100644
--- a/core/sys/darwin/proc.odin
+++ b/core/sys/darwin/proc.odin
@@ -98,6 +98,32 @@ vinfo_stat :: struct {
vst_qspare: [2]i64,
}
+proc_taskinfo :: struct {
+ pti_virtual_size: u64 `fmt:"M"`,
+ pti_resident_size: u64 `fmt:"M"`,
+ pti_total_user: u64,
+ pti_total_system: u64,
+ pti_threads_user: u64,
+ pti_threads_system: u64,
+ pti_policy: i32,
+ pti_faults: i32,
+ pti_pageins: i32,
+ pti_cow_faults: i32,
+ pti_messages_sent: i32,
+ pti_messages_received: i32,
+ pti_syscalls_mach: i32,
+ pti_syscalls_unix: i32,
+ pti_csw: i32,
+ pti_threadnum: i32,
+ pti_numrunning: i32,
+ pti_priority: i32,
+}
+
+proc_taskallinfo :: struct {
+ pbsd: proc_bsdinfo,
+ ptinfo: proc_taskinfo,
+}
+
fsid_t :: distinct [2]i32
PBI_Flag_Bits :: enum u32 {