URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [libgo/] [go/] [os/] [sys_uname.go] - Rev 747
Compare with Previous | Blame | View Log
// Copyright 2011 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.// For systems which only store the hostname in uname (Solaris).package osimport "syscall"func hostname() (name string, err error) {var u syscall.Utsnameif errno := syscall.Uname(&u); errno != nil {return "", NewSyscallError("uname", errno)}b := make([]byte, len(u.Nodename))i := 0for ; i < len(u.Nodename); i++ {if u.Nodename[i] == 0 {break}b[i] = byte(u.Nodename[i])}return string(b[:i]), nil}
