]> git.ipfire.org Git - thirdparty/util-linux.git/blob - sys-utils/swapon-common.h
a13c0de75baa8f1f63d23194e04d1107f98b22c8
[thirdparty/util-linux.git] / sys-utils / swapon-common.h
1 #ifndef UTIL_LINUX_SWAPON_COMMON_H
2 #define UTIL_LINUX_SWAPON_COMMON_H
3
4 #include <libmount.h>
5
6 extern struct libmnt_cache *mntcache;
7
8 extern struct libmnt_table *get_fstab(const char *filename);
9 extern struct libmnt_table *get_swaps(void);
10 extern void free_tables(void);
11
12 extern int match_swap(struct libmnt_fs *fs, void *data);
13 extern int is_active_swap(const char *filename);
14
15 extern int cannot_find(const char *special);
16
17 extern void add_label(const char *label);
18 extern const char *get_label(size_t i);
19 extern size_t numof_labels(void);
20
21 extern void add_uuid(const char *uuid);
22 extern const char *get_uuid(size_t i);
23 extern size_t numof_uuids(void);
24
25 #endif /* UTIL_LINUX_SWAPON_COMMON_H */