]>
Commit | Line | Data |
---|---|---|
ff7c6d11 XL |
1 | use sys; |
2 | ||
3 | bitflags! { | |
4 | /// Rights associated with a handle. | |
5 | /// | |
6 | /// See [rights.md](https://fuchsia.googlesource.com/zircon/+/master/docs/rights.md) | |
7 | /// for more information. | |
8 | #[repr(C)] | |
9 | pub struct Rights: sys::zx_rights_t { | |
10 | const NONE = sys::ZX_RIGHT_NONE; | |
11 | const DUPLICATE = sys::ZX_RIGHT_DUPLICATE; | |
12 | const TRANSFER = sys::ZX_RIGHT_TRANSFER; | |
13 | const READ = sys::ZX_RIGHT_READ; | |
14 | const WRITE = sys::ZX_RIGHT_WRITE; | |
15 | const EXECUTE = sys::ZX_RIGHT_EXECUTE; | |
16 | const MAP = sys::ZX_RIGHT_MAP; | |
17 | const GET_PROPERTY = sys::ZX_RIGHT_GET_PROPERTY; | |
18 | const SET_PROPERTY = sys::ZX_RIGHT_SET_PROPERTY; | |
19 | const ENUMERATE = sys::ZX_RIGHT_ENUMERATE; | |
20 | const DESTROY = sys::ZX_RIGHT_DESTROY; | |
21 | const SET_POLICY = sys::ZX_RIGHT_SET_POLICY; | |
22 | const GET_POLICY = sys::ZX_RIGHT_GET_POLICY; | |
23 | const SIGNAL = sys::ZX_RIGHT_SIGNAL; | |
24 | const SIGNAL_PEER = sys::ZX_RIGHT_SIGNAL_PEER; | |
25 | const WAIT = sys::ZX_RIGHT_WAIT; | |
26 | const SAME_RIGHTS = sys::ZX_RIGHT_SAME_RIGHTS; | |
27 | } | |
28 | } |