X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fceph%2Fsrc%2Ftest%2Fold%2Ftest_setlayout.c;fp=src%2Fceph%2Fsrc%2Ftest%2Fold%2Ftest_setlayout.c;h=d0ad8954e8ff7894f8d013b88121783f65c4b4ef;hb=812ff6ca9fcd3e629e49d4328905f33eee8ca3f5;hp=0000000000000000000000000000000000000000;hpb=15280273faafb77777eab341909a3f495cf248d9;p=stor4nfv.git diff --git a/src/ceph/src/test/old/test_setlayout.c b/src/ceph/src/test/old/test_setlayout.c new file mode 100644 index 0000000..d0ad895 --- /dev/null +++ b/src/ceph/src/test/old/test_setlayout.c @@ -0,0 +1,24 @@ +#define __USE_GNU 1 +#include +#include +#include +#include "include/ceph_fs.h" +#include +#include +#include + +#include "kernel/ioctl.h" + + +main() { + struct ceph_file_layout l; + int fd = open("foo.txt", O_RDONLY); + int r = ioctl(fd, CEPH_IOC_GET_LAYOUT, &l, sizeof(l)); + printf("get = %d\n", r); + + l.fl_stripe_unit = 65536; + l.fl_object_size = 65536; + + r = ioctl(fd, CEPH_IOC_SET_LAYOUT, &l, sizeof(l)); + printf("set = %d\n", r); +}