MCPcopy Index your code
hub / github.com/docker/cli / updateSysCtls

Function updateSysCtls

cli/command/service/update.go:705–720  ·  view source on GitHub ↗
(flags *pflag.FlagSet, field *map[string]string)

Source from the content-addressed store, hash-verified

703}
704
705func updateSysCtls(flags *pflag.FlagSet, field *map[string]string) {
706 if *field != nil && flags.Changed(flagSysCtlRemove) {
707 values := flags.Lookup(flagSysCtlRemove).Value.(*opts.ListOpts).GetSlice()
708 for key := range opts.ConvertKVStringsToMap(values) {
709 delete(*field, key)
710 }
711 }
712 if flags.Changed(flagSysCtlAdd) {
713 if *field == nil {
714 *field = map[string]string{}
715 }
716
717 values := flags.Lookup(flagSysCtlAdd).Value.(*opts.ListOpts).GetSlice()
718 maps.Copy((*field), opts.ConvertKVStringsToMap(values))
719 }
720}
721
722func updateUlimits(flags *pflag.FlagSet, ulimits []*container.Ulimit) []*container.Ulimit {
723 newUlimits := make(map[string]*container.Ulimit)

Callers 1

updateServiceFunction · 0.85

Calls 1

GetSliceMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…