Files
Go_I2p/lib/util/closeables.go
2017-08-27 10:48:34 -04:00

17 lines
233 B
Go

package util
import "io"
var closeOnExit []io.Closer
func RegisterCloser(c io.Closer) {
closeOnExit = append(closeOnExit, c)
}
func CloseAll() {
for idx := range closeOnExit {
closeOnExit[idx].Close()
}
closeOnExit = nil
}