[sync]: Fix typos in comments and remove my note.

This commit is contained in:
flysand7
2025-01-16 19:33:09 +03:00
parent aa3f0b86c1
commit 9da144157e
2 changed files with 2 additions and 5 deletions
-3
View File
@@ -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:
+2 -2
View File
@@ -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)
} }