# std: remove error.BrokenPipe from file reads, add error.EndOfStream · gitcafe/zig

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

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

Visibility: public

Requested revision: f612d5ae96c9f327e9cb5e53d8e47db7ba206418

Requested commit: f612d5ae96c9f327e9cb5e53d8e47db7ba206418

Commit: f612d5ae96c9f327e9cb5e53d8e47db7ba206418

Tree: 6431826dcf2a83d44ee6059de783ca926f39b983

Author: Andrew Kelley

Committer: Andrew Kelley

## Message

```
std: remove error.BrokenPipe from file reads, add error.EndOfStream

and make reading file streaming allowed to return 0 byte reads.
According to Microsoft documentation, on Windows it is possible to get
0-byte reads from pipes when 0-byte writes are made.

```

## Parents

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

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