Change of vterm handling logic on backend chardev input event (#40)
[lunaix-os.git] / lunaix-os / includes / lunaix / syslog.h
index 423823cc3d7335a64eb582e75b862e250bee3bd4..621c81a76d231a609ce1ecf1313aba062fc729e8 100644 (file)
@@ -2,6 +2,7 @@
 #define __LUNAIX_SYSLOG_H
 
 #include <lunaix/compiler.h>
+#include <lunaix/spike.h>
 #include <stdarg.h>
 
 #define KLOG_DEBUG 0
@@ -35,7 +36,7 @@
 #define FATAL(fmt, ...)                                                        \
     ({                                                                         \
         kprintf(KFATAL fmt, ##__VA_ARGS__);                                    \
-        spin();                                                                \
+        fail(fmt);                                                             \
     })
 
 void