gtsocial-umbx

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

env_unix.go (717B)


      1 // Copyright 2010 The Go Authors. All rights reserved.
      2 // Use of this source code is governed by a BSD-style
      3 // license that can be found in the LICENSE file.
      4 
      5 //go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris || zos
      6 // +build aix darwin dragonfly freebsd linux netbsd openbsd solaris zos
      7 
      8 // Unix environment variables.
      9 
     10 package unix
     11 
     12 import "syscall"
     13 
     14 func Getenv(key string) (value string, found bool) {
     15 	return syscall.Getenv(key)
     16 }
     17 
     18 func Setenv(key, value string) error {
     19 	return syscall.Setenv(key, value)
     20 }
     21 
     22 func Clearenv() {
     23 	syscall.Clearenv()
     24 }
     25 
     26 func Environ() []string {
     27 	return syscall.Environ()
     28 }
     29 
     30 func Unsetenv(key string) error {
     31 	return syscall.Unsetenv(key)
     32 }