aboutsummaryrefslogtreecommitdiff
path: root/src/syscall/zsyscall_windows.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/syscall/zsyscall_windows.go')
-rw-r--r--src/syscall/zsyscall_windows.go27
1 files changed, 15 insertions, 12 deletions
diff --git a/src/syscall/zsyscall_windows.go b/src/syscall/zsyscall_windows.go
index 7879ba1aa5..bb3e892eb2 100644
--- a/src/syscall/zsyscall_windows.go
+++ b/src/syscall/zsyscall_windows.go
@@ -2,22 +2,25 @@
package syscall
-import "unsafe"
+import (
+ "internal/syscall/windows/sysdll"
+ "unsafe"
+)
var _ unsafe.Pointer
var (
- modkernel32 = NewLazyDLL("kernel32.dll")
- modadvapi32 = NewLazyDLL("advapi32.dll")
- modshell32 = NewLazyDLL("shell32.dll")
- modmswsock = NewLazyDLL("mswsock.dll")
- modcrypt32 = NewLazyDLL("crypt32.dll")
- modws2_32 = NewLazyDLL("ws2_32.dll")
- moddnsapi = NewLazyDLL("dnsapi.dll")
- modiphlpapi = NewLazyDLL("iphlpapi.dll")
- modsecur32 = NewLazyDLL("secur32.dll")
- modnetapi32 = NewLazyDLL("netapi32.dll")
- moduserenv = NewLazyDLL("userenv.dll")
+ modkernel32 = NewLazyDLL(sysdll.Add("kernel32.dll"))
+ modadvapi32 = NewLazyDLL(sysdll.Add("advapi32.dll"))
+ modshell32 = NewLazyDLL(sysdll.Add("shell32.dll"))
+ modmswsock = NewLazyDLL(sysdll.Add("mswsock.dll"))
+ modcrypt32 = NewLazyDLL(sysdll.Add("crypt32.dll"))
+ modws2_32 = NewLazyDLL(sysdll.Add("ws2_32.dll"))
+ moddnsapi = NewLazyDLL(sysdll.Add("dnsapi.dll"))
+ modiphlpapi = NewLazyDLL(sysdll.Add("iphlpapi.dll"))
+ modsecur32 = NewLazyDLL(sysdll.Add("secur32.dll"))
+ modnetapi32 = NewLazyDLL(sysdll.Add("netapi32.dll"))
+ moduserenv = NewLazyDLL(sysdll.Add("userenv.dll"))
procGetLastError = modkernel32.NewProc("GetLastError")
procLoadLibraryW = modkernel32.NewProc("LoadLibraryW")