# Remove CreateDirectoryW and CreateFileW calls · gitcafe/zig

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

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

Visibility: public

Requested revision: a89d5cfc3eaaf97b914abc5d355099ec8357925d

Requested commit: a89d5cfc3eaaf97b914abc5d355099ec8357925d

Commit: a89d5cfc3eaaf97b914abc5d355099ec8357925d

Tree: 7c4ff9d033abd54aec89601906f8c6b0358fc0f9

Author: Jakub Konka

Committer: Jakub Konka

## Message

```
Remove CreateDirectoryW and CreateFileW calls

Replace them with `std.os.windows.OpenFile` instead. To allow
creation/opening of directories, `std.os.windows.OpenFileOptions`
now features a `.expect_dir: bool` member which is meant to emualate
POSIX's `O_DIRECTORY` flag.

```

## Parents

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

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