]>
Commit | Line | Data |
---|---|---|
c768892f KZ |
1 | #ifndef UTIL_LINUX_FINDMNT_H |
2 | #define UTIL_LINUX_FINDMNT_H | |
3 | ||
4 | /* flags */ | |
5 | enum { | |
6 | FL_EVALUATE = (1 << 1), | |
7 | FL_CANONICALIZE = (1 << 2), | |
8 | FL_FIRSTONLY = (1 << 3), | |
9 | FL_INVERT = (1 << 4), | |
10 | FL_NOSWAPMATCH = (1 << 6), | |
11 | FL_NOFSROOT = (1 << 7), | |
12 | FL_SUBMOUNTS = (1 << 8), | |
13 | FL_POLL = (1 << 9), | |
14 | FL_DF = (1 << 10), | |
15 | FL_ALL = (1 << 11), | |
16 | FL_UNIQ = (1 << 12), | |
17 | FL_BYTES = (1 << 13), | |
18 | FL_NOCACHE = (1 << 14), | |
19 | FL_STRICTTARGET = (1 << 15), | |
20 | FL_VERBOSE = (1 << 16), | |
4c856a47 | 21 | FL_PSEUDO = (1 << 17), |
22 | FL_REAL = (1 << 18), | |
c768892f KZ |
23 | |
24 | /* basic table settings */ | |
25 | FL_ASCII = (1 << 20), | |
26 | FL_RAW = (1 << 21), | |
27 | FL_NOHEADINGS = (1 << 22), | |
28 | FL_EXPORT = (1 << 23), | |
29 | FL_TREE = (1 << 24), | |
30 | FL_JSON = (1 << 25), | |
31 | }; | |
32 | ||
33 | extern struct libmnt_cache *cache; | |
34 | extern int flags; | |
35 | extern int parse_nerrors; | |
36 | ||
37 | extern int is_listall_mode(void); | |
38 | extern struct libmnt_fs *get_next_fs(struct libmnt_table *tb, struct libmnt_iter *itr); | |
39 | extern int verify_table(struct libmnt_table *tb); | |
40 | ||
41 | #endif /* UTIL_LINUX_FINDMNT_H */ |