# solve the problem with Darwin shims in std.os instead · gitcafe/zig

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

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

Visibility: public

Requested revision: 8a8beefa36da8257a328a86340d0d60e1bd569a6

Requested commit: 8a8beefa36da8257a328a86340d0d60e1bd569a6

Commit: 8a8beefa36da8257a328a86340d0d60e1bd569a6

Tree: 5bd6f42f9338830975c02fe102bdcf1213944450

Author: Andrew Kelley

Committer: Andrew Kelley

## Message

```
solve the problem with Darwin shims in std.os instead

 * implement SOCK_NONBLOCK and SOCK_CLOEXEC Darwin shims in std.os
 * revert changes to std.net
 * remove os.accept and rename os.accept4 to os.accept

```

## Parents

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

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