| 
									
										
										
										
											2018-05-25 17:44:17 +08:00
										 |  |  | // Copyright 2010 The Go Authors. All rights reserved.
 | 
					
						
							| 
									
										
										
										
											2017-01-28 12:59:37 +08:00
										 |  |  | // Use of this source code is governed by a BSD-style
 | 
					
						
							|  |  |  | // license that can be found in the LICENSE file.
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-04-12 21:18:50 +08:00
										 |  |  | //go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris || zos
 | 
					
						
							|  |  |  | // +build aix darwin dragonfly freebsd linux netbsd openbsd solaris zos
 | 
					
						
							| 
									
										
										
										
											2017-01-28 12:59:37 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | // Unix environment variables.
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | package unix | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | import "syscall" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 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() | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2018-05-25 17:44:17 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | func Unsetenv(key string) error { | 
					
						
							|  |  |  | 	return syscall.Unsetenv(key) | 
					
						
							|  |  |  | } |