1// +build !windows 2 3package configs 4 5import ( 6 "errors" 7 8 "golang.org/x/sys/unix" 9) 10 11func (d *DeviceRule) Mkdev() (uint64, error) { 12 if d.Major == Wildcard || d.Minor == Wildcard { 13 return 0, errors.New("cannot mkdev() device with wildcards") 14 } 15 return unix.Mkdev(uint32(d.Major), uint32(d.Minor)), nil 16} 17