Signed-off-by: Kefu Chai <kchai@redhat.com>
using namespace Hypertable;
-atomic_t CephBroker::ms_next_fd = ATOMIC_INIT(0);
+std::atomic<int> CephBroker::ms_next_fd{0};
/* A thread-safe version of strerror */
static std::string cpp_strerror(int err)
extern "C" {
#include <unistd.h>
}
-
+#include <atomic>
#include "Common/String.h"
-#include "Common/atomic.h"
#include "Common/Properties.h"
#include "DfsBroker/Lib/Broker.h"
private:
struct ceph_mount_info *cmount;
- static atomic_t ms_next_fd;
+ static std::atomic<int> ms_next_fd;
virtual void report_error(ResponseCallback *cb, int error);