uname_linux.go 221 B

12345678910111213141516
  1. package utils
  2. import (
  3. "syscall"
  4. )
  5. type Utsname syscall.Utsname
  6. func uname() (*syscall.Utsname, error) {
  7. uts := &syscall.Utsname{}
  8. if err := syscall.Uname(uts); err != nil {
  9. return nil, err
  10. }
  11. return uts, nil
  12. }