]> git.ipfire.org Git - thirdparty/util-linux.git/blame - misc-utils/findmnt.h
Merge branch 'meson-more-build-options' of https://github.com/jwillikers/util-linux
[thirdparty/util-linux.git] / misc-utils / findmnt.h
CommitLineData
c768892f
KZ
1#ifndef UTIL_LINUX_FINDMNT_H
2#define UTIL_LINUX_FINDMNT_H
3
4/* flags */
5enum {
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
38extern struct libmnt_cache *cache;
4441e511 39extern unsigned int flags;
c768892f
KZ
40extern int parse_nerrors;
41
42extern int is_listall_mode(void);
43extern struct libmnt_fs *get_next_fs(struct libmnt_table *tb, struct libmnt_iter *itr);
44extern int verify_table(struct libmnt_table *tb);
45
46#endif /* UTIL_LINUX_FINDMNT_H */