]> git.ipfire.org Git - thirdparty/util-linux.git/blame - misc-utils/findmnt.h
libblkid: check status for the current CDROM slot
[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),
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
33extern struct libmnt_cache *cache;
34extern int flags;
35extern int parse_nerrors;
36
37extern int is_listall_mode(void);
38extern struct libmnt_fs *get_next_fs(struct libmnt_table *tb, struct libmnt_iter *itr);
39extern int verify_table(struct libmnt_table *tb);
40
41#endif /* UTIL_LINUX_FINDMNT_H */