# _Process
<span class="source-link">[[Source]](src/process/_process.md#L163)</span>
```pony
interface ref _Process
```

## Public Functions

### kill
<span class="source-link">[[Source]](src/process/_process.md#L164)</span>


```pony
fun box kill()
: None val
```

#### Returns

* [None](builtin-None.md) val

---

### wait
<span class="source-link">[[Source]](src/process/_process.md#L165)</span>


Only polls, does not actually wait for the process to finish,
in order to not block a scheduler thread.


```pony
fun ref wait()
: (Exited val | Signaled val | WaitpidError val | 
    _StillRunning val)
```

#### Returns

* ([Exited](process-Exited.md) val | [Signaled](process-Signaled.md) val | [WaitpidError](process-WaitpidError.md) val | 
    [_StillRunning](process-_StillRunning.md) val)

---

