gccgo_linux_amd64.go raw

   1  // Copyright 2015 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 gccgo && linux && amd64
   6  
   7  package unix
   8  
   9  import "syscall"
  10  
  11  //extern gettimeofday
  12  func realGettimeofday(*Timeval, *byte) int32
  13  
  14  func gettimeofday(tv *Timeval) (err syscall.Errno) {
  15  	r := realGettimeofday(tv, nil)
  16  	if r < 0 {
  17  		return syscall.GetErrno()
  18  	}
  19  	return 0
  20  }
  21