mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-08 16:48:18 +00:00
Fix style issues; Use new attribute @(cold) where appropriate in the new sync package
This commit is contained in:
@@ -38,7 +38,7 @@ _mutex_try_lock :: proc(m: ^Mutex) -> bool {
|
||||
}
|
||||
|
||||
|
||||
|
||||
@(cold)
|
||||
_mutex_lock_slow :: proc(m: ^Mutex, curr_state: _Mutex_State) {
|
||||
new_state := curr_state; // Make a copy of it
|
||||
|
||||
@@ -68,6 +68,7 @@ _mutex_lock_slow :: proc(m: ^Mutex, curr_state: _Mutex_State) {
|
||||
}
|
||||
|
||||
|
||||
@(cold)
|
||||
_mutex_unlock_slow :: proc(m: ^Mutex) {
|
||||
// TODO(bill): Use a Futex here for Linux to improve performance and error handling
|
||||
}
|
||||
|
||||
@@ -232,6 +232,7 @@ PROGRESS_CONTINUE: DWORD : 0;
|
||||
ERROR_FILE_NOT_FOUND: DWORD : 2;
|
||||
ERROR_PATH_NOT_FOUND: DWORD : 3;
|
||||
ERROR_ACCESS_DENIED: DWORD : 5;
|
||||
ERROR_NOT_ENOUGH_MEMORY: DWORD : 8;
|
||||
ERROR_INVALID_HANDLE: DWORD : 6;
|
||||
ERROR_NO_MORE_FILES: DWORD : 18;
|
||||
ERROR_SHARING_VIOLATION: DWORD : 32;
|
||||
|
||||
Reference in New Issue
Block a user