mirror of
https://github.com/go-i2p/go-i2p.git
synced 2025-07-17 05:54:18 -04:00
17 lines
233 B
Go
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
|
|
}
|