...

Source file src/os/sys_bsd.go

     1	// Copyright 2009 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	// +build darwin dragonfly freebsd js,wasm nacl netbsd openbsd
     6	
     7	package os
     8	
     9	import "syscall"
    10	
    11	func hostname() (name string, err error) {
    12		name, err = syscall.Sysctl("kern.hostname")
    13		if err != nil {
    14			return "", NewSyscallError("sysctl kern.hostname", err)
    15		}
    16		return name, nil
    17	}
    18	

View as plain text