# std.Io.Threaded: fix up processExecutablePath OpenBSD · gitcafe/zig

[View on GitCafe](https://git.cafe/gitcafe/zig/commit/1132e329d3bf6cbb1959046c4128175038c4bbed)

Repository: [gitcafe/zig](https://git.cafe/gitcafe/zig)

Visibility: public

Requested revision: 1132e329d3bf6cbb1959046c4128175038c4bbed

Requested commit: 1132e329d3bf6cbb1959046c4128175038c4bbed

Commit: 1132e329d3bf6cbb1959046c4128175038c4bbed

Tree: ed741d065b35d873ef9eabd3d5ae7f58d41ca8db

Author: Andrew Kelley

Committer: Andrew Kelley

## Message

```
std.Io.Threaded: fix up processExecutablePath OpenBSD

* policy is to always handle EINTR from all syscalls
* assert the result of realpath
* don't ignore errors from realpath
* hard-code path separators for code simplicity

```

## Parents

- [7014976d3dc38320257871f0e218ded987843bc1](https://git.cafe/gitcafe/zig/commit/7014976d3dc38320257871f0e218ded987843bc1?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zig/tree/1132e329d3bf6cbb1959046c4128175038c4bbed?format=markdown)
