9 #include <linux/bcache-ioctl.h>
14 static int register_devices(int argc, char *argv[])
17 ret = ioctl(bcachefd, BCH_IOCTL_REGISTER, argv);
19 fprintf(stderr, "ioctl error %d", ret);
25 int main(int argc, char *argv[])
27 char *ioctl = argv[1];
30 fprintf(stderr, " <Usage> %s <action> <space separated list of devices>", argv[0]);
31 fprintf(stderr, "\n <Help> Possible actions are: \n");
32 fprintf(stderr, " \t 1. register_devices\n");
36 bcachefd = open("/dev/bcache", O_RDWR);
38 perror("Can't open bcache device");
45 if (!strcmp(ioctl, "register"))
46 return register_devices(argc, argv);
48 fprintf(stderr, "Unknown ioctl\n");