From: Jeff Layton Date: Wed, 6 Mar 2019 14:59:45 +0000 (-0500) Subject: mds: use stdbool.h instead of hand-rolling our own bool type X-Git-Tag: v14.2.8~20^2~68^2~8 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=e291c33334e7ccd4dc49f8ea26015ff9bbeda323;p=ceph.git mds: use stdbool.h instead of hand-rolling our own bool type Signed-off-by: Jeff Layton (cherry picked from commit 38ebc5d8fcca131a51f7c6041776c736603c9341) --- diff --git a/src/include/rados.h b/src/include/rados.h index 53320d65410..6c8465277da 100644 --- a/src/include/rados.h +++ b/src/include/rados.h @@ -7,6 +7,7 @@ */ #include +#include #include "msgr.h" /* @@ -394,7 +395,7 @@ static inline int ceph_osd_op_mode_cache(int op) { return op & CEPH_OSD_OP_MODE_CACHE; } -static inline int ceph_osd_op_uses_extent(int op) +static inline bool ceph_osd_op_uses_extent(int op) { switch(op) { case CEPH_OSD_OP_READ: diff --git a/src/mds/locks.c b/src/mds/locks.c index c788407fb0a..e057400de25 100644 --- a/src/mds/locks.c +++ b/src/mds/locks.c @@ -1,8 +1,3 @@ -// there must be a better way? -typedef char bool; -#define false 0 -#define true 1 - #include "include/int_types.h" #include diff --git a/src/mds/locks.h b/src/mds/locks.h index 5199326723e..e6fdc1cfc43 100644 --- a/src/mds/locks.h +++ b/src/mds/locks.h @@ -1,10 +1,10 @@ - #ifndef CEPH_MDS_LOCKS_H #define CEPH_MDS_LOCKS_H +#include struct sm_state_t { int next; // 0 if stable - char loner; + bool loner; int replica_state; char can_read; char can_read_projected;