]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
common: include/ceph_features.h uses uint64_t, which is in sys/types.h 13339/head
authorWillem Jan Withagen <wjw@digiware.nl>
Thu, 9 Feb 2017 18:49:40 +0000 (19:49 +0100)
committerWillem Jan Withagen <wjw@digiware.nl>
Thu, 9 Feb 2017 18:49:40 +0000 (19:49 +0100)
When compiling with Clang on FreeBSD there are lots of errors about
missing uint64_t:
In file included from /home/jenkins/workspace/ceph-master/src/msg/msg_types.cc:2:
In file included from /home/jenkins/workspace/ceph-master/src/msg/msg_types.h:20:
/home/jenkins/workspace/ceph-master/src/include/ceph_features.h:71:1: error: unknown type name 'uint64_t'
DEFINE_CEPH_FEATURE( 0, 1, UID)
^
/home/jenkins/workspace/ceph-master/src/include/ceph_features.h:14:15: note: expanded from macro 'DEFINE_CEPH_FEATURE'
        const static uint64_t CEPH_FEATURE_##name = (1ULL<<bit);                \

Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>
src/include/ceph_features.h

index e3f783c6ac9f654540e3af89c1e48481edf70357..bd95d073a256dd68ffcb96053dac7c86232c8283 100755 (executable)
@@ -1,6 +1,7 @@
 #ifndef __CEPH_FEATURES
 #define __CEPH_FEATURES
 
+#include "sys/types.h"
 
 /*
  * Each time we reclaim bits for reuse we need to specify another bit