// Copyright 2009 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. | |
package time | |
import ( | |
"os" | |
"syscall" | |
) | |
// Sleep pauses the current goroutine for at least ns nanoseconds. Higher resolution | |
// sleeping may be provided by syscall.Nanosleep on some operating systems. | |
// Sleep returns os.EINTR if interrupted. | |
func Sleep(ns int64) os.Error { return os.NewSyscallError("sleep", syscall.Sleep(ns)) } |