mirror of
https://github.com/go-sylixos/elvish.git
synced 2024-12-13 18:07:51 +08:00
0624368bcc
Now we can start really dealing with signals!
13 lines
236 B
Go
13 lines
236 B
Go
package util
|
|
|
|
import "time"
|
|
|
|
// After is like time.After, except that it interpretes negative Duration as
|
|
// "forever".
|
|
func After(d time.Duration) <-chan time.Time {
|
|
if d < 0 {
|
|
return make(chan time.Time)
|
|
}
|
|
return time.After(d)
|
|
}
|