X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=configure;h=cefd61032284ddc36013a7d7ab1d8aaa9bc71b71;hb=c6fa271e32f08f35d7fc25272e77c0f7ee17bfec;hp=afb88cacea2c5e7aeba13e8b53aedeb97668471b;hpb=107ad00817e448d5bf8949ca7d3796b7f22d327c;p=fio.git diff --git a/configure b/configure index afb88cac..cefd6103 100755 --- a/configure +++ b/configure @@ -697,8 +697,7 @@ if test "$libverbs" != "yes" ; then libverbs="no" fi cat > $TMPC << EOF -#include -#include +#include int main(int argc, char **argv) { struct ibv_pd *pd = ibv_alloc_pd(NULL); @@ -1483,12 +1482,16 @@ int main(int argc, char **argv) { rados_t cluster; rados_ioctx_t io_ctx; + const char cluster_name[] = "ceph"; + const char user_name[] = "client.admin"; const char pool[] = "rbd"; - int major, minor, extra; - rbd_version(&major, &minor, &extra); + rbd_version(&major, &minor, &extra); + /* The rados_create2 signature required was only introduced in ceph 0.65 */ + rados_create2(&cluster, cluster_name, user_name, 0); rados_ioctx_create(cluster, pool, &io_ctx); + return 0; } EOF