diff options
Diffstat (limited to 'core/runtime')
| -rw-r--r-- | core/runtime/core.odin | 3 | ||||
| -rw-r--r-- | core/runtime/os_specific.odin | 4 | ||||
| -rw-r--r-- | core/runtime/os_specific_any.odin | 4 | ||||
| -rw-r--r-- | core/runtime/os_specific_freestanding.odin | 4 | ||||
| -rw-r--r-- | core/runtime/os_specific_windows.odin | 8 |
5 files changed, 0 insertions, 23 deletions
diff --git a/core/runtime/core.odin b/core/runtime/core.odin index 9c454cea9..8e71e1fa0 100644 --- a/core/runtime/core.odin +++ b/core/runtime/core.odin @@ -329,8 +329,6 @@ Context :: struct { assertion_failure_proc: Assertion_Failure_Proc, logger: Logger, - thread_id: int, - user_data: any, user_ptr: rawptr, user_index: int, @@ -479,7 +477,6 @@ __init_context :: proc "contextless" (c: ^Context) { c.temp_allocator.procedure = default_temp_allocator_proc; c.temp_allocator.data = &global_default_temp_allocator_data; - c.thread_id = current_thread_id(); // NOTE(bill): This is "contextless" so it is okay to call c.assertion_failure_proc = default_assertion_failure_proc; c.logger.procedure = default_logger_proc; diff --git a/core/runtime/os_specific.odin b/core/runtime/os_specific.odin index 03acf4279..0f0e77dad 100644 --- a/core/runtime/os_specific.odin +++ b/core/runtime/os_specific.odin @@ -5,7 +5,3 @@ _OS_Errno :: distinct int; os_write :: proc "contextless" (data: []byte) -> (int, _OS_Errno) { return _os_write(data); } - -current_thread_id :: proc "contextless" () -> int { - return _current_thread_id(); -} diff --git a/core/runtime/os_specific_any.odin b/core/runtime/os_specific_any.odin index 9c2686661..7d6f05d87 100644 --- a/core/runtime/os_specific_any.odin +++ b/core/runtime/os_specific_any.odin @@ -11,7 +11,3 @@ _os_write :: proc "contextless" (data: []byte) -> (int, _OS_Errno) { n, err := os.write(os.stderr, data); return int(n), _OS_Errno(err); } - -_current_thread_id :: proc "contextless" () -> int { - return os.current_thread_id(); -} diff --git a/core/runtime/os_specific_freestanding.odin b/core/runtime/os_specific_freestanding.odin index cae41daae..15323f763 100644 --- a/core/runtime/os_specific_freestanding.odin +++ b/core/runtime/os_specific_freestanding.odin @@ -5,7 +5,3 @@ package runtime _os_write :: proc "contextless" (data: []byte) -> (int, _OS_Errno) { return 0, -1; } - -_current_thread_id :: proc "contextless" () -> int { - return 0; -} diff --git a/core/runtime/os_specific_windows.odin b/core/runtime/os_specific_windows.odin index 3fa79182f..936ea9dbe 100644 --- a/core/runtime/os_specific_windows.odin +++ b/core/runtime/os_specific_windows.odin @@ -17,9 +17,6 @@ foreign kernel32 { WriteFile :: proc(hFile: rawptr, lpBuffer: rawptr, nNumberOfBytesToWrite: u32, lpNumberOfBytesWritten: ^u32, lpOverlapped: rawptr) -> b32 --- GetLastError :: proc() -> u32 --- - // current_thread_id - GetCurrentThreadId :: proc() -> u32 --- - // default_allocator GetProcessHeap :: proc() -> rawptr --- HeapAlloc :: proc(hHeap: rawptr, dwFlags: u32, dwBytes: uint) -> rawptr --- @@ -61,11 +58,6 @@ _os_write :: proc "contextless" (data: []byte) -> (n: int, err: _OS_Errno) { return; } -_current_thread_id :: proc "contextless" () -> int { - return int(GetCurrentThreadId()); -} - - heap_alloc :: proc "contextless" (size: int) -> rawptr { HEAP_ZERO_MEMORY :: 0x00000008; return HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, uint(size)); |