#include #include #include #include #include #include #include #include #include #include #include #include "../../src/os/btrfs_ioctl.h" struct btrfs_ioctl_vol_args_v2 va; struct btrfs_ioctl_vol_args vold; int main(int argc, char **argv) { int num = 1000; int i, r, fd; char buf[30]; if (argc > 1) num = atoi(argv[1]); printf("will do %d iterations\n", num); fd = open(".", O_RDONLY); vold.fd = 0; strcpy(vold.name, "current"); r = ioctl(fd, BTRFS_IOC_SUBVOL_CREATE, (unsigned long int)&vold); printf("create current ioctl got %d\n", r ? errno:0); if (r) return 1; for (i=0; i