X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fceph%2Fsrc%2Ftest%2Ftest_c_headers.c;fp=src%2Fceph%2Fsrc%2Ftest%2Ftest_c_headers.c;h=fc83a82a2bcf91e2823e50f6fe73c897c3d77e75;hb=812ff6ca9fcd3e629e49d4328905f33eee8ca3f5;hp=0000000000000000000000000000000000000000;hpb=15280273faafb77777eab341909a3f495cf248d9;p=stor4nfv.git diff --git a/src/ceph/src/test/test_c_headers.c b/src/ceph/src/test/test_c_headers.c new file mode 100644 index 0000000..fc83a82 --- /dev/null +++ b/src/ceph/src/test/test_c_headers.c @@ -0,0 +1,30 @@ +// -*- mode:C++; tab-width:2; c-basic-offset:2; indent-tabs-mode:t -*- +// vim: ts=2 sw=2 smarttab + +#include +#include "include/cephfs/libcephfs.h" +#include "include/rados/librados.h" + +#ifdef __cplusplus +#error "test invalid: only use C mode" +#endif + +int main(int argc, char **argv) +{ + int ret; + + /* librados.h */ + rados_t cluster; + ret = rados_create(&cluster, NULL); + if (ret < 0) { + return EXIT_FAILURE; + } + /* libcephfs.h */ + struct ceph_mount_info *cmount; + ret = ceph_create(&cmount, NULL); + if (ret < 0) { + return EXIT_FAILURE; + } + + return 0; +}