(root)/
util-linux-2.39/
misc-utils/
findmnt.h
       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),
      21  	FL_PSEUDO	= (1 << 17),
      22  	FL_REAL		= (1 << 18),
      23  	FL_VFS_ALL	= (1 << 19),
      24  	FL_SHADOWED	= (1 << 20),
      25  	FL_DELETED      = (1 << 21),
      26  	FL_SHELLVAR     = (1 << 22),
      27  
      28  	/* basic table settings */
      29  	FL_ASCII	= (1 << 25),
      30  	FL_RAW		= (1 << 26),
      31  	FL_NOHEADINGS	= (1 << 27),
      32  	FL_EXPORT	= (1 << 28),
      33  	FL_TREE		= (1 << 29),
      34  	FL_JSON		= (1 << 30),
      35  };
      36  
      37  extern struct libmnt_cache *cache;
      38  extern unsigned int flags;
      39  extern int parse_nerrors;
      40  
      41  extern int is_listall_mode(void);
      42  extern struct libmnt_fs *get_next_fs(struct libmnt_table *tb, struct libmnt_iter *itr);
      43  extern int verify_table(struct libmnt_table *tb);
      44  
      45  #endif /* UTIL_LINUX_FINDMNT_H */