+++ /dev/null
-package plugin
-
-import (
- "time"
-)
-
-// pidAlive checks whether a pid is alive.
-func pidAlive(pid int) bool {
- return _pidAlive(pid)
-}
-
-// pidWait blocks for a process to exit.
-func pidWait(pid int) error {
- ticker := time.NewTicker(1 * time.Second)
- defer ticker.Stop()
-
- for range ticker.C {
- if !pidAlive(pid) {
- break
- }
- }
-
- return nil
-}