]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/common/likely.h
update sources to ceph Nautilus 14.2.1
[ceph.git] / ceph / src / common / likely.h
index e8146a3f69eb0884388e4e857a847276c3dd7fa5..abaf2d2e2d52cc7faa2ce9af42d7c03bf749f3fe 100644 (file)
 /*
  * Likely / Unlikely macros
  */
+#ifndef likely
 #define likely(x)       __builtin_expect((x),1)
+#endif
+#ifndef unlikely
 #define unlikely(x)     __builtin_expect((x),0)
+#endif
+#ifndef expect
+#define expect(x, hint) __builtin_expect((x),(hint))
+#endif
 
 #endif