浏览代码

fix darwin/freebsd

Colin Davidson 2 年之前
父节点
当前提交
0484bdbb7e
共有 2 个文件被更改,包括 2 次插入2 次删除
  1. 1 1
      core/os/os_darwin.odin
  2. 1 1
      core/os/os_freebsd.odin

+ 1 - 1
core/os/os_darwin.odin

@@ -775,7 +775,7 @@ get_page_size :: proc() -> int {
 get_processor_thread_count :: proc() -> int {
 	count : int = 0
 	count_size := size_of(count)
-	if _sysctlbyname("hw.logicalcpu", rawptr(count), rawptr(count_size), 0, 0) == 0 {
+	if _sysctlbyname("hw.logicalcpu", &count, &count_size, nil, 0) == 0 {
 		if count > 0 {
 			return count
 		}

+ 1 - 1
core/os/os_freebsd.odin

@@ -706,7 +706,7 @@ get_page_size :: proc() -> int {
 get_processor_thread_count :: proc() -> int {
 	count : int = 0
 	count_size := size_of(count)
-	if _sysctlbyname("hw.logicalcpu", rawptr(count), rawptr(count_size), 0, 0) == 0 {
+	if _sysctlbyname("hw.logicalcpu", &count, &count_size, nil, 0) == 0 {
 		if count > 0 {
 			return count
 		}