()
| 334 | } |
| 335 | |
| 336 | func (h *taskHandle) GetExitResult() *drivers.ExitResult { |
| 337 | h.stateLock.Lock() |
| 338 | defer h.stateLock.Unlock() |
| 339 | if h.exitResult == nil { |
| 340 | return &drivers.ExitResult{ |
| 341 | ExitCode: 0, |
| 342 | Signal: 0, |
| 343 | OOMKilled: false, |
| 344 | Err: nil, |
| 345 | } |
| 346 | } else { |
| 347 | return h.exitResult.Copy() |
| 348 | } |
| 349 | } |
| 350 | |
| 351 | type DriverHandle interface { |
| 352 | Run() |