# support more process creation options on Windows · gitcafe/zig

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

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

Visibility: public

Requested revision: 1408288b95952b486c8bdce3b1e8eb6910de4cb7

Requested commit: 1408288b95952b486c8bdce3b1e8eb6910de4cb7

Commit: 1408288b95952b486c8bdce3b1e8eb6910de4cb7

Tree: c4887006fd1f266639aebe177e960002b9701108

Author: Jonathan Marler

Committer: Alex Rønne Petersen

## Message

```
support more process creation options on Windows

Adds a CreateProcessFlags packed struct for all the possible flags to
CreateProcessW on windows.  In addition, propagates the existing
`start_suspended` option in std.process.Child which was previously only
used on Darwin.  Also adds a `create_no_window` option to std.process.Child
which is a commonly used flag for launching console executables on
windows without causing a new console window to "pop up".

```

## Parents

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

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