# std.Io.Threaded: rework cancelation · gitcafe/zig

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

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

Visibility: public

Requested revision: 5c42193b177e4b56ca91acb256cad36dd7cd4dec

Requested commit: 5c42193b177e4b56ca91acb256cad36dd7cd4dec

Commit: 5c42193b177e4b56ca91acb256cad36dd7cd4dec

Tree: 5e0450cc5e056e88f49ed3464f2693aa10232df4

Author: Andrew Kelley

Committer: Andrew Kelley

## Message

```
std.Io.Threaded: rework cancelation

Now it can handle sync cancelation and alertable cancelation on Windows.

Also fix the API of NtCancelIoFileEx

```

## Parents

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

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