// +build !windows !appengine package graceful import ( "os" "strconv" "syscall" ) func init() { // This is a little unfortunate: goji/bind already knows whether we're // running under einhorn, but we don't want to introduce a dependency // between the two packages. Since the check is short enough, inlining // it here seems "fine." mpid, err := strconv.Atoi(os.Getenv("EINHORN_MASTER_PID")) if err != nil || mpid != os.Getppid() { return } stdSignals = append(stdSignals, syscall.SIGUSR2) }