]> Cypherpunks.ru repositories - gostls13.git/blobdiff - src/runtime/vdso_linux_amd64.go
runtime: break out system-specific constants into package sys
[gostls13.git] / src / runtime / vdso_linux_amd64.go
index 244001590a02422ceda8b5eced7b01b67cca628f..38914bb2b9f0912b5caf76a03d03981eaecea2b0 100644 (file)
@@ -4,7 +4,10 @@
 
 package runtime
 
-import "unsafe"
+import (
+       "runtime/internal/sys"
+       "unsafe"
+)
 
 // Look up symbols in the Linux vDSO.
 
@@ -303,7 +306,7 @@ func sysargs(argc int32, argv **byte) {
        n++
 
        // now argv+n is auxv
-       auxv := (*[1 << 32]elf64Auxv)(add(unsafe.Pointer(argv), uintptr(n)*ptrSize))
+       auxv := (*[1 << 32]elf64Auxv)(add(unsafe.Pointer(argv), uintptr(n)*sys.PtrSize))
 
        for i := 0; auxv[i].a_type != _AT_NULL; i++ {
                av := &auxv[i]