#include <algorithm>
#include <cctype>
#include <experimental/iterator>
+#include <filesystem>
#include <fstream>
#include <iostream>
#include <iterator>
#include <map>
#include <sstream>
-#if __has_include(<filesystem>)
-#include <filesystem>
-namespace fs = std::filesystem;
-#elif __has_include(<experimental/filesystem>)
-#include <experimental/filesystem>
-namespace fs = std::experimental::filesystem;
-#else
-#error std::filesystem not available!
-#endif
-
#include <boost/algorithm/string.hpp>
#include <boost/algorithm/string/trim_all.hpp>
#include <boost/spirit/include/qi.hpp>
#include "common/utf8.h"
#include "common/ConfUtils.h"
+namespace fs = std::filesystem;
+
using std::ostringstream;
using std::string;
*
*/
-#include <boost/type_traits.hpp>
-#if __has_include(<filesystem>)
#include <filesystem>
-namespace fs = std::filesystem;
-#else
-#include <experimental/filesystem>
-namespace fs = std::experimental::filesystem;
-#endif
+#include <boost/type_traits.hpp>
+
#include "common/ceph_argparse.h"
#include "common/common_init.h"
#include "common/config.h"
// set set_mon_vals()
#define dout_subsys ceph_subsys_monc
+namespace fs = std::filesystem;
+
using std::cerr;
using std::cout;
using std::map;
*
*/
-#if __has_include(<filesystem>)
#include <filesystem>
-namespace fs = std::filesystem;
-#elif __has_include(<experimental/filesystem>)
-#include <experimental/filesystem>
-namespace fs = std::experimental::filesystem;
-#endif
-
#include "common/async/context_pool.h"
#include "common/ceph_argparse.h"
#include "common/code_environment.h"
#define dout_context g_ceph_context
#define dout_subsys ceph_subsys_
+namespace fs = std::filesystem;
+
using std::cerr;
using std::string;
*/
#include "include/compat.h"
+#include <filesystem>
#include <set>
#include <map>
#include <string>
#include <memory>
-#if __has_include(<filesystem>)
-#include <filesystem>
-namespace fs = std::filesystem;
-#elif __has_include(<experimental/filesystem>)
-#include <experimental/filesystem>
-namespace fs = std::experimental::filesystem;
-#endif
#include <errno.h>
#include <unistd.h>
#include <sys/types.h>
#define dwarn dout(0)
#define dinfo dout(0)
+namespace fs = std::filesystem;
+
using std::cerr;
using std::ostream;
using std::string;
// -*- mode:C++; tab-width:8; c-basic-offset:2; indent-tabs-mode:t -*-
// vim: ts=8 sw=2 smarttab
-#include <set>
+#include <filesystem>
#include <map>
-#include <string>
#include <memory>
-#if __has_include(<filesystem>)
-#include <filesystem>
-namespace fs = std::filesystem;
-#elif __has_include(<experimental/filesystem>)
-#include <experimental/filesystem>
-namespace fs = std::experimental::filesystem;
-#endif
+#include <set>
+#include <string>
#include <errno.h>
#include <unistd.h>
#include <sys/types.h>
#undef dout_prefix
#define dout_prefix *_dout << "rocksdb: "
+namespace fs = std::filesystem;
+
using std::function;
using std::list;
using std::map;
// -*- mode:C++; tab-width:8; c-basic-offset:2; indent-tabs-mode:t -*-
// vim: ts=8 sw=2 smarttab
+#include <filesystem>
+
#include "common/dout.h"
#include "common/errno.h"
#include "common/hostname.h"
#include "librbd/asio/ContextWQ.h"
#include "librbd/cache/pwl/DiscardRequest.h"
-#if __has_include(<filesystem>)
-#include <filesystem>
-namespace fs = std::filesystem;
-#elif __has_include(<experimental/filesystem>)
-#include <experimental/filesystem>
-namespace fs = std::experimental::filesystem;
-#endif
-
#include "librbd/cache/pwl/ImageCacheState.h"
#include "librbd/cache/Types.h"
#define dout_prefix *_dout << "librbd::cache::pwl:DiscardRequest: " \
<< this << " " << __func__ << ": "
+namespace fs = std::filesystem;
+
namespace librbd {
namespace cache {
namespace pwl {
#include "PyModuleRegistry.h"
-#if __has_include(<filesystem>)
#include <filesystem>
-namespace fs = std::filesystem;
-#elif __has_include(<experimental/filesystem>)
-#include <experimental/filesystem>
-namespace fs = std::experimental::filesystem;
-#else
-#error std::filesystem not available!
-#endif
#include "include/stringify.h"
#include "common/errno.h"
#undef dout_prefix
#define dout_prefix *_dout << "mgr[py] "
+namespace fs = std::filesystem;
+
std::set<std::string> obsolete_modules = {
"orchestrator_cli",
};
#ifndef CEPH_ADMIN_SOCKET_OUTPUT_H
#define CEPH_ADMIN_SOCKET_OUTPUT_H
+#include <filesystem>
#include <string>
#include <map>
#include <set>
#include <vector>
-#if __has_include(<filesystem>) // For extension
-#include <filesystem>
+
namespace fs = std::filesystem;
-#else
-#include <experimental/filesystem>
-namespace fs = std::experimental::filesystem;
-#endif
using socket_results = std::map<std::string, std::string>;
using test_functions =
*
*/
+#include <filesystem>
+
+#include "gtest/gtest.h"
#include "common/ceph_context.h"
#include "include/util.h"
-#include "gtest/gtest.h"
-#if __has_include(<filesystem>)
-#include <filesystem>
namespace fs = std::filesystem;
-#else
-#include <experimental/filesystem>
-namespace fs = std::experimental::filesystem;
-#endif
#if defined(__linux__)
TEST(util, collect_sys_info)
#include "gtest/gtest.h"
#include "include/buffer.h"
-#if __has_include(<filesystem>)
-#include <filesystem>
-namespace fs = std::filesystem;
-#elif __has_include(<experimental/filesystem>)
-#include <experimental/filesystem>
-namespace fs = std::experimental::filesystem;
-#endif
-
#include <errno.h>
+#include <filesystem>
#include <iostream>
-#include <stdlib.h>
#include <sstream>
+
+#include <stdlib.h>
#include <stdint.h>
#include <sys/stat.h>
#include <sys/types.h>
+namespace fs = std::filesystem;
+
using ceph::bufferlist;
using std::cerr;
using std::ostringstream;
// -*- mode:C++; tab-width:8; c-basic-offset:2; indent-tabs-mode:t -*-
// vim: ts=8 sw=2 smarttab
+#include <filesystem>
#include <iostream>
#include <unistd.h>
-#if __has_include(<filesystem>)
-#include <filesystem>
-namespace fs = std::filesystem;
-#else
-#include <experimental/filesystem>
-namespace fs = std::experimental::filesystem;
-#endif
#include "gtest/gtest.h"
#include "include/Context.h"
#include "tools/immutable_object_cache/ObjectCacheStore.h"
+namespace fs = std::filesystem;
+
using namespace ceph::immutable_obj_cache;
std::string test_cache_path("/tmp/test_ceph_immutable_shared_cache");
#include "gtest/gtest.h"
#include "gmock/gmock.h"
#include "json_spirit/json_spirit.h"
-#if __has_include(<filesystem>)
#include <filesystem>
+
namespace fs = std::filesystem;
-#else
-#include <experimental/filesystem>
-namespace fs = std::experimental::filesystem;
-#endif
namespace librbd {
namespace {
#include <dlfcn.h>
#include <errno.h>
-#if __has_include(<filesystem>)
#include <filesystem>
-namespace fs = std::filesystem;
-#else
-#include <experimental/filesystem>
-namespace fs = std::experimental::filesystem;
-#endif
#include <iomanip>
#include "ceph_ver.h"
#define MB(m) ((m) * 1024 * 1024)
+namespace fs = std::filesystem;
+
void usage(ostream &out)
{
out << "usage: ceph-dencoder [commands ...]" << std::endl;
#include "ObjectCacheStore.h"
#include "Utils.h"
-#if __has_include(<filesystem>)
#include <filesystem>
-namespace fs = std::filesystem;
-#else
-#include <experimental/filesystem>
-namespace fs = std::experimental::filesystem;
-#endif
#define dout_context g_ceph_context
#define dout_subsys ceph_subsys_immutable_obj_cache
#define dout_prefix *_dout << "ceph::cache::ObjectCacheStore: " << this << " " \
<< __func__ << ": "
+namespace fs = std::filesystem;
namespace ceph {
namespace immutable_obj_cache {
#include <libnl3/netlink/genl/ctrl.h>
#include <libnl3/netlink/genl/mngt.h>
-#if __has_include(<filesystem>)
#include <filesystem>
-namespace fs = std::filesystem;
-#else
-#include <experimental/filesystem>
-namespace fs = std::experimental::filesystem;
-#endif
#include <fstream>
#include <iostream>
#include <memory>
#undef dout_prefix
#define dout_prefix *_dout << "rbd-nbd: "
+namespace fs = std::filesystem;
+
using boost::endian::big_to_native;
using boost::endian::native_to_big;