Added error string for process operations
Signed-off-by: rajasec <rajasec79@gmail.com> Changing the error code string name as per review comments Signed-off-by: rajasec <rajasec79@gmail.com>
This commit is contained in:
parent
5fe15a53b6
commit
298cd1b285
|
@ -19,7 +19,7 @@ const (
|
||||||
ContainerNotPaused
|
ContainerNotPaused
|
||||||
|
|
||||||
// Process errors
|
// Process errors
|
||||||
ProcessNotExecuted
|
NoProcessOps
|
||||||
|
|
||||||
// Common errors
|
// Common errors
|
||||||
ConfigInvalid
|
ConfigInvalid
|
||||||
|
@ -49,6 +49,8 @@ func (c ErrorCode) String() string {
|
||||||
return "Console exists for process"
|
return "Console exists for process"
|
||||||
case ContainerNotPaused:
|
case ContainerNotPaused:
|
||||||
return "Container is not paused"
|
return "Container is not paused"
|
||||||
|
case NoProcessOps:
|
||||||
|
return "No process operations"
|
||||||
default:
|
default:
|
||||||
return "Unknown error"
|
return "Unknown error"
|
||||||
}
|
}
|
||||||
|
|
|
@ -55,7 +55,7 @@ type Process struct {
|
||||||
// Wait releases any resources associated with the Process
|
// Wait releases any resources associated with the Process
|
||||||
func (p Process) Wait() (*os.ProcessState, error) {
|
func (p Process) Wait() (*os.ProcessState, error) {
|
||||||
if p.ops == nil {
|
if p.ops == nil {
|
||||||
return nil, newGenericError(fmt.Errorf("invalid process"), ProcessNotExecuted)
|
return nil, newGenericError(fmt.Errorf("invalid process"), NoProcessOps)
|
||||||
}
|
}
|
||||||
return p.ops.wait()
|
return p.ops.wait()
|
||||||
}
|
}
|
||||||
|
@ -65,7 +65,7 @@ func (p Process) Pid() (int, error) {
|
||||||
// math.MinInt32 is returned here, because it's invalid value
|
// math.MinInt32 is returned here, because it's invalid value
|
||||||
// for the kill() system call.
|
// for the kill() system call.
|
||||||
if p.ops == nil {
|
if p.ops == nil {
|
||||||
return math.MinInt32, newGenericError(fmt.Errorf("invalid process"), ProcessNotExecuted)
|
return math.MinInt32, newGenericError(fmt.Errorf("invalid process"), NoProcessOps)
|
||||||
}
|
}
|
||||||
return p.ops.pid(), nil
|
return p.ops.pid(), nil
|
||||||
}
|
}
|
||||||
|
@ -73,7 +73,7 @@ func (p Process) Pid() (int, error) {
|
||||||
// Signal sends a signal to the Process.
|
// Signal sends a signal to the Process.
|
||||||
func (p Process) Signal(sig os.Signal) error {
|
func (p Process) Signal(sig os.Signal) error {
|
||||||
if p.ops == nil {
|
if p.ops == nil {
|
||||||
return newGenericError(fmt.Errorf("invalid process"), ProcessNotExecuted)
|
return newGenericError(fmt.Errorf("invalid process"), NoProcessOps)
|
||||||
}
|
}
|
||||||
return p.ops.signal(sig)
|
return p.ops.signal(sig)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue