X7ROOT File Manager
Current Path:
/opt/golang/1.22.0/src/cmd/vendor/golang.org/x/sys/windows
opt
/
golang
/
1.22.0
/
src
/
cmd
/
vendor
/
golang.org
/
x
/
sys
/
windows
/
📁
..
📄
aliases.go
(290 B)
📄
dll_windows.go
(12.02 KB)
📄
empty.s
(311 B)
📄
env_windows.go
(1.2 KB)
📄
eventlog.go
(825 B)
📄
exec_windows.go
(7.34 KB)
📄
memory_windows.go
(1.37 KB)
📄
mkerrors.bash
(2.12 KB)
📄
mkknownfolderids.bash
(1.35 KB)
📄
mksyscall.go
(367 B)
📄
race.go
(591 B)
📄
race0.go
(454 B)
📄
security_windows.go
(52.28 KB)
📄
service.go
(10.26 KB)
📄
setupapi_windows.go
(67.24 KB)
📄
str.go
(504 B)
📄
syscall.go
(3.16 KB)
📄
syscall_windows.go
(80.44 KB)
📄
types_windows.go
(103.7 KB)
📄
types_windows_386.go
(875 B)
📄
types_windows_amd64.go
(817 B)
📄
types_windows_arm.go
(875 B)
📄
types_windows_arm64.go
(817 B)
📄
zerrors_windows.go
(923.34 KB)
📄
zknownfolderids_windows.go
(18.7 KB)
📄
zsyscall_windows.go
(191.15 KB)
Editing: env_windows.go
// Copyright 2010 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. // Windows environment variables. package windows import ( "syscall" "unsafe" ) func Getenv(key string) (value string, found bool) { return syscall.Getenv(key) } func Setenv(key, value string) error { return syscall.Setenv(key, value) } func Clearenv() { syscall.Clearenv() } func Environ() []string { return syscall.Environ() } // Returns a default environment associated with the token, rather than the current // process. If inheritExisting is true, then this environment also inherits the // environment of the current process. func (token Token) Environ(inheritExisting bool) (env []string, err error) { var block *uint16 err = CreateEnvironmentBlock(&block, token, inheritExisting) if err != nil { return nil, err } defer DestroyEnvironmentBlock(block) blockp := unsafe.Pointer(block) for { entry := UTF16PtrToString((*uint16)(blockp)) if len(entry) == 0 { break } env = append(env, entry) blockp = unsafe.Add(blockp, 2*(len(entry)+1)) } return env, nil } func Unsetenv(key string) error { return syscall.Unsetenv(key) }
Upload File
Create Folder