1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
package server import ( "time" ) const maxSleepTout = 10 func sleep(r *request, tout uint) { if tout > maxSleepTout { r.Fatalf("no more than %d", maxSleepTout) } time.Sleep(time.Duration(tout) * time.Second) } func init() { handle("sleep", sleep, "tout") }