perf: Clean up perf_{session,alloc} management
[akaros.git] / kern / include / ros / evbitmap.h
index 5ccc111..3b0220f 100644 (file)
@@ -5,15 +5,11 @@
  * Event bitmaps.  These are a type of event mailbox where the message type is
  * translated to a bit, which is set in the bitmap. */
 
  * Event bitmaps.  These are a type of event mailbox where the message type is
  * translated to a bit, which is set in the bitmap. */
 
-/* Include this outside the ifndef, due to circular include concerns. */
-#include <ros/event.h>
+#pragma once
 
 
-#ifndef ROS_INC_EVBITMAP_H
-#define ROS_INC_EVBITMAP_H
+#include <ros/event_bits.h>
 
 struct evbitmap {
        bool                                            check_bits;
        uint8_t                                         bitmap[(MAX_NR_EVENT - 1) / 8 + 1];
 };
 
 struct evbitmap {
        bool                                            check_bits;
        uint8_t                                         bitmap[(MAX_NR_EVENT - 1) / 8 + 1];
 };
-
-#endif /* ROS_INC_EVBITMAP_H */