+#ifdef DEBUG
+extern struct io_conn *current;
+static inline void set_current(struct io_conn *conn)
+{
+ current = conn;
+}
+static inline bool doing_debug_on(struct io_conn *conn)
+{
+ return io_debug_conn && io_debug_conn(conn);
+}
+static inline bool doing_debug(void)
+{
+ return io_debug_conn;
+}
+#else
+static inline void set_current(struct io_conn *conn)
+{
+}
+static inline bool doing_debug_on(struct io_conn *conn)
+{
+ return false;
+}
+static inline bool doing_debug(void)
+{
+ return false;
+}
+#endif
+