From 016cf6739edb3a8e5982ff4ac32b414262c1906b Mon Sep 17 00:00:00 2001 From: Greg Farnum Date: Tue, 28 Jun 2011 14:19:29 -0700 Subject: [PATCH] testceph: test file opens with extra slashes Signed-off-by: Greg Farnum --- src/client/testceph.cc | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/client/testceph.cc b/src/client/testceph.cc index dddb9986c4738..7601b7cef6fbb 100644 --- a/src/client/testceph.cc +++ b/src/client/testceph.cc @@ -264,6 +264,22 @@ int main(int argc, const char **argv) cout << "ceph_close: success" << std::endl; } + // test empty name components + my_fd = ret = ceph_open(cmount, "readdir_test//opened_file_1", O_RDONLY, 0666); + if (ret < 0) { + cerr << "ceph_open O_RDONLY error: " << cpp_strerror(ret) << std::endl; + return 1; + } else { + cout << "ceph_open: success" << std::endl; + } + ret = ceph_close(cmount, my_fd); + if (ret < 0) { + cerr << "ceph_close error: " << cpp_strerror(ret) << std::endl; + return 1; + } else { + cout << "ceph_close: success" << std::endl; + } + struct ceph_dir_result *readdir_test_dir; ret = ceph_opendir(cmount, "readdir_test", &readdir_test_dir); if (ret != 0) { -- 2.39.5