mirror of
https://github.com/golang/go
synced 2024-11-23 18:20:04 -07:00
syscall: update broken links
Remove one link which isn't very interesting, and update another to point to the current location. Fixes #52753 Change-Id: I5f53ede35b0ded197bc0e6d41eabf28d736de5b8 Reviewed-on: https://go-review.googlesource.com/c/go/+/405296 Run-TryBot: Ian Lance Taylor <iant@golang.org> Reviewed-by: Heschi Kreinick <heschi@google.com> TryBot-Result: Gopher Robot <gobot@golang.org> Reviewed-by: Hajime Hoshi <hajimehoshi@gmail.com> Reviewed-by: Michael Knyszek <mknyszek@google.com>
This commit is contained in:
parent
e0f99775f2
commit
d28616d469
@ -448,12 +448,11 @@ func setFilePointerEx(handle Handle, distToMove int64, newFilePointer *int64, wh
|
||||
default:
|
||||
panic("unsupported 32-bit architecture")
|
||||
case "386":
|
||||
// distToMove is a LARGE_INTEGER:
|
||||
// https://msdn.microsoft.com/en-us/library/windows/desktop/aa383713(v=vs.85).aspx
|
||||
// distToMove is a LARGE_INTEGER, which is 64 bits.
|
||||
_, _, e1 = Syscall6(procSetFilePointerEx.Addr(), 5, uintptr(handle), uintptr(distToMove), uintptr(distToMove>>32), uintptr(unsafe.Pointer(newFilePointer)), uintptr(whence), 0)
|
||||
case "arm":
|
||||
// distToMove must be 8-byte aligned per ARM calling convention
|
||||
// https://msdn.microsoft.com/en-us/library/dn736986.aspx#Anchor_7
|
||||
// https://docs.microsoft.com/en-us/cpp/build/overview-of-arm-abi-conventions#stage-c-assignment-of-arguments-to-registers-and-stack
|
||||
_, _, e1 = Syscall6(procSetFilePointerEx.Addr(), 6, uintptr(handle), 0, uintptr(distToMove), uintptr(distToMove>>32), uintptr(unsafe.Pointer(newFilePointer)), uintptr(whence))
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user