1
// -*- mode:C++; tab-width:8; c-basic-offset:2; indent-tabs-mode:t -*-
2
// vim: ts=8 sw=2 smarttab
4
* Ceph - scalable distributed file system
6
* Copyright (C) 2011 New Dream Network
8
* This is free software; you can redistribute it and/or
9
* modify it under the terms of the GNU Lesser General Public
10
* License version 2.1, as published by the Free Software
11
* Foundation. See file COPYING.
17
#include "common/version.h"
23
#define STRINGIFY(x) _STR(x)
25
const char *ceph_version_to_str(void)
27
return CEPH_GIT_NICE_VER;
30
const char *git_version_to_str(void)
32
return STRINGIFY(CEPH_GIT_VER);
35
std::string const pretty_version_to_str(void)
37
std::ostringstream oss;
38
oss << "ceph version " << CEPH_GIT_NICE_VER << " (commit:"
39
<< STRINGIFY(CEPH_GIT_VER) << ")";