summaryrefslogtreecommitdiff
path: root/digital/ucoolib/ucoolib/arch/arch.host.cc
diff options
context:
space:
mode:
authorNicolas Schodet2012-11-21 22:38:31 +0100
committerNicolas Schodet2012-12-01 18:52:16 +0100
commita39a53cf167337edf8dc7be13925adb77cb6e7ad (patch)
tree0b58664a3e9bc971e8dac125f00586bfec511c7e /digital/ucoolib/ucoolib/arch/arch.host.cc
parent5cac146b50a70173a9007f698acd3d78357f6836 (diff)
digital/ucoolib: add assert function
No assert message, no file, no line number, no fat.
Diffstat (limited to 'digital/ucoolib/ucoolib/arch/arch.host.cc')
-rw-r--r--digital/ucoolib/ucoolib/arch/arch.host.cc17
1 files changed, 17 insertions, 0 deletions
diff --git a/digital/ucoolib/ucoolib/arch/arch.host.cc b/digital/ucoolib/ucoolib/arch/arch.host.cc
index 17013f2f..a3c08419 100644
--- a/digital/ucoolib/ucoolib/arch/arch.host.cc
+++ b/digital/ucoolib/ucoolib/arch/arch.host.cc
@@ -22,6 +22,10 @@
//
// }}}
#include "ucoolib/arch/arch.hh"
+#include "ucoolib/common.hh"
+
+#include <cstdlib>
+#include <cstdio>
namespace ucoo {
@@ -30,4 +34,17 @@ arch_init (int argc, const char **argv)
{
}
+void
+halt ()
+{
+ abort ();
+}
+
+void
+halt_perror ()
+{
+ perror ("halt");
+ halt ();
+}
+
} // namespace ucoo