binctr/vendor/github.com/Microsoft/hcsshim/internal/uvm/counter.go
Jess Frazelle 94d1cfbfbf
update vendor
Signed-off-by: Jess Frazelle <acidburn@microsoft.com>
2018-09-25 12:27:46 -04:00

17 lines
331 B
Go

package uvm
import "sync"
var (
m sync.Mutex
counter uint64
)
// ContainerCounter is used for where we layout things for a container in
// a utility VM. For WCOW it'll be C:\c\N\. For LCOW it'll be /run/gcs/c/N/.
func (uvm *UtilityVM) ContainerCounter() uint64 {
m.Lock()
defer m.Unlock()
counter++
return counter
}