mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-03 05:08:14 +00:00
[sync]: Fix typos in comments and remove my note.
This commit is contained in:
@@ -49,9 +49,6 @@ _futex_signal :: proc "contextless" (futex: ^Futex) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
_futex_broadcast :: proc "contextless" (futex: ^Futex) {
|
_futex_broadcast :: proc "contextless" (futex: ^Futex) {
|
||||||
// NOTE(flysand): This code was kinda funny and I don't want to remove it, but here I will
|
|
||||||
// record history of what has been in here before
|
|
||||||
// FUTEX_WAKE_PRIVATE | FUTEX_WAKE
|
|
||||||
_, errno := linux.futex(cast(^linux.Futex) futex, linux.FUTEX_WAKE, {.PRIVATE}, max(i32))
|
_, errno := linux.futex(cast(^linux.Futex) futex, linux.FUTEX_WAKE, {.PRIVATE}, max(i32))
|
||||||
#partial switch errno {
|
#partial switch errno {
|
||||||
case .NONE:
|
case .NONE:
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ foreign Ntdll {
|
|||||||
BUT requires taking the return value of it and if it is non-zero
|
BUT requires taking the return value of it and if it is non-zero
|
||||||
converting that status to a DOS error and then SetLastError
|
converting that status to a DOS error and then SetLastError
|
||||||
If this is not done, then things don't work as expected when
|
If this is not done, then things don't work as expected when
|
||||||
and error occurs
|
an error occurs
|
||||||
|
|
||||||
GODDAMN MICROSOFT!
|
GODDAMN MICROSOFT!
|
||||||
*/
|
*/
|
||||||
@@ -46,7 +46,7 @@ _futex_wait :: proc "contextless" (f: ^Futex, expect: u32) -> bool {
|
|||||||
|
|
||||||
_futex_wait_with_timeout :: proc "contextless" (f: ^Futex, expect: u32, duration: time.Duration) -> bool {
|
_futex_wait_with_timeout :: proc "contextless" (f: ^Futex, expect: u32, duration: time.Duration) -> bool {
|
||||||
expect := expect
|
expect := expect
|
||||||
// NOTE(bill): for some bizarre reason, this has be a negative number
|
// NOTE(bill): for some bizarre reason, this has to be a negative number
|
||||||
timeout := -i64(duration / 100)
|
timeout := -i64(duration / 100)
|
||||||
return CustomWaitOnAddress(f, &expect, size_of(expect), &timeout)
|
return CustomWaitOnAddress(f, &expect, size_of(expect), &timeout)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user