]> Cypherpunks repositories - gostls13.git/commitdiff
runtime: move all stdFunctions into os1_windows.go (no code changes)
authorAlex Brainman <alex.brainman@gmail.com>
Thu, 12 Feb 2015 03:25:59 +0000 (14:25 +1100)
committerAlex Brainman <alex.brainman@gmail.com>
Thu, 12 Feb 2015 04:04:59 +0000 (04:04 +0000)
Change-Id: I40291561a18bed3ca6be9dca12a664bdf28cb2f1
Reviewed-on: https://go-review.googlesource.com/4660
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
src/runtime/mem_windows.go
src/runtime/netpoll_windows.go
src/runtime/os1_windows.go

index d72d49b975c676df1a926e0849a05d043ebf7763..a800ccae1db8b4feb39181ccd800083b153b2c40 100644 (file)
@@ -18,16 +18,6 @@ const (
        _PAGE_NOACCESS  = 0x0001
 )
 
-//go:cgo_import_dynamic runtime._VirtualAlloc VirtualAlloc "kernel32.dll"
-//go:cgo_import_dynamic runtime._VirtualFree VirtualFree "kernel32.dll"
-//go:cgo_import_dynamic runtime._VirtualProtect VirtualProtect "kernel32.dll"
-
-var (
-       _VirtualAlloc,
-       _VirtualFree,
-       _VirtualProtect stdFunction
-)
-
 //go:nosplit
 func sysAlloc(n uintptr, stat *uint64) unsafe.Pointer {
        xadd64(stat, int64(n))
index 8e0750d607b668426d818a35e115036f99f8a59b..0861e20f0c6e1b8be357103736cf9cc88afc0893 100644 (file)
@@ -10,16 +10,6 @@ import (
 
 const _DWORD_MAX = 0xffffffff
 
-//go:cgo_import_dynamic runtime._CreateIoCompletionPort CreateIoCompletionPort "kernel32.dll"
-//go:cgo_import_dynamic runtime._GetQueuedCompletionStatus GetQueuedCompletionStatus "kernel32.dll"
-//go:cgo_import_dynamic runtime._WSAGetOverlappedResult WSAGetOverlappedResult "ws2_32.dll"
-
-var (
-       _CreateIoCompletionPort,
-       _GetQueuedCompletionStatus,
-       _WSAGetOverlappedResult stdFunction
-)
-
 const _INVALID_HANDLE_VALUE = ^uintptr(0)
 
 // net_op must be the same as beginning of net.operation. Keep these in sync.
index 8d469aac6ee6270fff9b9f8f720c46c5babb3474..2de6b09343dff2ef9576fcbec73f3c13cd377a7f 100644 (file)
@@ -11,6 +11,7 @@ import (
 //go:cgo_import_dynamic runtime._AddVectoredExceptionHandler AddVectoredExceptionHandler "kernel32.dll"
 //go:cgo_import_dynamic runtime._CloseHandle CloseHandle "kernel32.dll"
 //go:cgo_import_dynamic runtime._CreateEventA CreateEventA "kernel32.dll"
+//go:cgo_import_dynamic runtime._CreateIoCompletionPort CreateIoCompletionPort "kernel32.dll"
 //go:cgo_import_dynamic runtime._CreateThread CreateThread "kernel32.dll"
 //go:cgo_import_dynamic runtime._CreateWaitableTimerA CreateWaitableTimerA "kernel32.dll"
 //go:cgo_import_dynamic runtime._CryptAcquireContextW CryptAcquireContextW "advapi32.dll"
@@ -21,6 +22,7 @@ import (
 //go:cgo_import_dynamic runtime._FreeEnvironmentStringsW FreeEnvironmentStringsW "kernel32.dll"
 //go:cgo_import_dynamic runtime._GetEnvironmentStringsW GetEnvironmentStringsW "kernel32.dll"
 //go:cgo_import_dynamic runtime._GetProcAddress GetProcAddress "kernel32.dll"
+//go:cgo_import_dynamic runtime._GetQueuedCompletionStatus GetQueuedCompletionStatus "kernel32.dll"
 //go:cgo_import_dynamic runtime._GetStdHandle GetStdHandle "kernel32.dll"
 //go:cgo_import_dynamic runtime._GetSystemInfo GetSystemInfo "kernel32.dll"
 //go:cgo_import_dynamic runtime._GetThreadContext GetThreadContext "kernel32.dll"
@@ -37,6 +39,10 @@ import (
 //go:cgo_import_dynamic runtime._SetWaitableTimer SetWaitableTimer "kernel32.dll"
 //go:cgo_import_dynamic runtime._Sleep Sleep "kernel32.dll"
 //go:cgo_import_dynamic runtime._SuspendThread SuspendThread "kernel32.dll"
+//go:cgo_import_dynamic runtime._VirtualAlloc VirtualAlloc "kernel32.dll"
+//go:cgo_import_dynamic runtime._VirtualFree VirtualFree "kernel32.dll"
+//go:cgo_import_dynamic runtime._VirtualProtect VirtualProtect "kernel32.dll"
+//go:cgo_import_dynamic runtime._WSAGetOverlappedResult WSAGetOverlappedResult "ws2_32.dll"
 //go:cgo_import_dynamic runtime._WaitForSingleObject WaitForSingleObject "kernel32.dll"
 //go:cgo_import_dynamic runtime._WriteFile WriteFile "kernel32.dll"
 //go:cgo_import_dynamic runtime._timeBeginPeriod timeBeginPeriod "winmm.dll"
@@ -48,6 +54,7 @@ var (
        _AddVectoredExceptionHandler,
        _CloseHandle,
        _CreateEventA,
+       _CreateIoCompletionPort,
        _CreateThread,
        _CreateWaitableTimerA,
        _CryptAcquireContextW,
@@ -58,6 +65,7 @@ var (
        _FreeEnvironmentStringsW,
        _GetEnvironmentStringsW,
        _GetProcAddress,
+       _GetQueuedCompletionStatus,
        _GetStdHandle,
        _GetSystemInfo,
        _GetThreadContext,
@@ -74,6 +82,10 @@ var (
        _SetWaitableTimer,
        _Sleep,
        _SuspendThread,
+       _VirtualAlloc,
+       _VirtualFree,
+       _VirtualProtect,
+       _WSAGetOverlappedResult,
        _WaitForSingleObject,
        _WriteFile,
        _timeBeginPeriod stdFunction