//go:build cgo && !nowatchdog package connmgr import "github.com/raulk/go-watchdog" func registerWatchdog(cb func()) (unregister func()) { return watchdog.RegisterPostGCNotifee(cb) } // WithEmergencyTrim is an option to enable trimming connections on memory emergency. func WithEmergencyTrim(enable bool) Option { return func(cfg *config) error { cfg.emergencyTrim = enable return nil } }