]>
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), | |
ff21f476 | 23 | FL_VFS_ALL = (1 << 19), |
3ab4ef3c | 24 | FL_SHADOWED = (1 << 20), |
4441e511 | 25 | FL_DELETED = (1 << 21), |
338ad4a9 | 26 | FL_SHELLVAR = (1 << 22), |
aa0c45e8 | 27 | FL_DF_INODES = (1 << 23), |
c768892f KZ |
28 | |
29 | /* basic table settings */ | |
4441e511 KZ |
30 | FL_ASCII = (1 << 25), |
31 | FL_RAW = (1 << 26), | |
32 | FL_NOHEADINGS = (1 << 27), | |
33 | FL_EXPORT = (1 << 28), | |
34 | FL_TREE = (1 << 29), | |
35 | FL_JSON = (1 << 30), | |
c768892f KZ |
36 | }; |
37 | ||
38 | extern struct libmnt_cache *cache; | |
4441e511 | 39 | extern unsigned int flags; |
c768892f KZ |
40 | extern int parse_nerrors; |
41 | ||
42 | extern int is_listall_mode(void); | |
43 | extern struct libmnt_fs *get_next_fs(struct libmnt_table *tb, struct libmnt_iter *itr); | |
44 | extern int verify_table(struct libmnt_table *tb); | |
45 | ||
46 | #endif /* UTIL_LINUX_FINDMNT_H */ |