mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-06 15:48:51 +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) {
|
_mutex_lock_slow :: proc(m: ^Mutex, curr_state: _Mutex_State) {
|
||||||
new_state := curr_state; // Make a copy of it
|
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) {
|
_mutex_unlock_slow :: proc(m: ^Mutex) {
|
||||||
// TODO(bill): Use a Futex here for Linux to improve performance and error handling
|
// 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_FILE_NOT_FOUND: DWORD : 2;
|
||||||
ERROR_PATH_NOT_FOUND: DWORD : 3;
|
ERROR_PATH_NOT_FOUND: DWORD : 3;
|
||||||
ERROR_ACCESS_DENIED: DWORD : 5;
|
ERROR_ACCESS_DENIED: DWORD : 5;
|
||||||
|
ERROR_NOT_ENOUGH_MEMORY: DWORD : 8;
|
||||||
ERROR_INVALID_HANDLE: DWORD : 6;
|
ERROR_INVALID_HANDLE: DWORD : 6;
|
||||||
ERROR_NO_MORE_FILES: DWORD : 18;
|
ERROR_NO_MORE_FILES: DWORD : 18;
|
||||||
ERROR_SHARING_VIOLATION: DWORD : 32;
|
ERROR_SHARING_VIOLATION: DWORD : 32;
|
||||||
|
|||||||
Reference in New Issue
Block a user