소스 검색

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
 		}