windows: add TimeBeginPeriod and TimeEndPeriod syscalls

Updates golang/go#44343
Fixes golang/go#61723

Change-Id: I920f2fad6b3a2a9ba67ff2fafea4319644a0bc8c
Reviewed-on: https://go-review.googlesource.com/c/sys/+/515915
Reviewed-by: qiulaidongfeng <2645477756@qq.com>
Run-TryBot: Quim Muntal <quimmuntal@gmail.com>
Reviewed-by: Alex Brainman <alex.brainman@gmail.com>
Reviewed-by: Ian Lance Taylor <iant@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Michael Knyszek <mknyszek@google.com>
This commit is contained in:
qmuntal
2023-08-07 06:21:27 +00:00
committed by Quim Muntal
parent 104d4017fa
commit 60ecf13377
3 changed files with 32 additions and 0 deletions
+9
View File
@@ -1164,3 +1164,12 @@ items_loop:
}
}
}
func TestTimePeriod(t *testing.T) {
if err := windows.TimeBeginPeriod(1); err != nil {
t.Fatal(err)
}
if err := windows.TimeEndPeriod(1); err != nil {
t.Fatal(err)
}
}