1use std::default::Default;
2use libc::c_int;
3
4bitflags!(
7 flags OpenFlags: c_int {
8 const OPEN_READONLY = 0x00000001,
9 const OPEN_READWRITE = 0x00000002,
10 const OPEN_CREATE = 0x00000004,
11 const OPEN_URI = 0x00000040,
12 const OPEN_MEMORY = 0x00000080,
13 const OPEN_NOMUTEX = 0x00008000,
14 const OPEN_FULLMUTEX = 0x00010000,
15 const OPEN_SHAREDCACHE = 0x00020000,
16 const OPEN_PRIVATECACHE = 0x00040000,
17 }
18);
19
20impl Default for OpenFlags {
21 fn default() -> OpenFlags {
22 OPEN_READWRITE
23 | OPEN_CREATE
24 | OPEN_NOMUTEX
25 }
26}