summaryrefslogtreecommitdiff
path: root/bcache.h
diff options
context:
space:
mode:
Diffstat (limited to 'bcache.h')
-rw-r--r--bcache.h12
1 files changed, 4 insertions, 8 deletions
diff --git a/bcache.h b/bcache.h
index e5ab8ae8..16d09295 100644
--- a/bcache.h
+++ b/bcache.h
@@ -7,6 +7,7 @@
#ifndef _BCACHE_H
#define _BCACHE_H
+#include <stdint.h>
#include <linux/bcache.h>
#include <dirent.h>
@@ -87,18 +88,13 @@ enum sysfs_attr sysfs_attr_type(const char *attr);
void sysfs_attr_list();
struct cache_sb *query_dev(char *, bool, bool, bool, char *dev_uuid);
-char *list_cachesets(char *, bool);
char *parse_array_to_list(char *const *);
char *register_bcache(char *const *);
-char *unregister_bcache(char *const *);
-char *probe(char *, int);
-char *read_stat_dir(DIR *, char *, char *, char *);
char *find_matching_uuid(char *, char *, const char*);
-char *add_devices(char *const *);
-char *remove_device(const char *, bool);
-char *bcache_get_capacity(const char *, const char *, bool);
char *dev_name(const char *);
-char *device_set_failed(const char *dev_uuid);
+
+int bcachectl_open(void);
+unsigned nr_args(char * const *);
#define csum_set(i, type) \
({ \