# std.os.linux: fanotify_init, fanotify_mark, name_to_handle_at · gitcafe/zig

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

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

Visibility: public

Requested revision: 6c64090e7af56ccbf374e1a927fe232b340ed681

Requested commit: 6c64090e7af56ccbf374e1a927fe232b340ed681

Commit: 6c64090e7af56ccbf374e1a927fe232b340ed681

Tree: 46a825bfc9f0c2aee9d57e1b89dcff4a30ac2418

Author: Andrew Kelley

Committer: Andrew Kelley

## Message

```
std.os.linux: fanotify_init, fanotify_mark, name_to_handle_at

* Delete existing `FAN` struct in favor of a `fanotify` struct which has
  type-safe bindings (breaking).
* Add name_to_handle_at syscall wrapper.
* Add file_handle
* Add kernel_fsid_t
* Add fsid_t
* Add and update std.posix wrappers.

```

## Parents

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

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