summaryrefslogtreecommitdiff
path: root/src/pkg/runtime/plan9/thread.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/pkg/runtime/plan9/thread.c')
-rw-r--r--src/pkg/runtime/plan9/thread.c15
1 files changed, 13 insertions, 2 deletions
diff --git a/src/pkg/runtime/plan9/thread.c b/src/pkg/runtime/plan9/thread.c
index ef9a23e8e..b091c5978 100644
--- a/src/pkg/runtime/plan9/thread.c
+++ b/src/pkg/runtime/plan9/thread.c
@@ -47,11 +47,11 @@ runtime·exit(int32)
pid = pid/10;
}
p = buf;
- runtime·mcpy((void*)p, (void*)"/proc/", 6);
+ runtime·memmove((void*)p, (void*)"/proc/", 6);
p += 6;
for(q--; q >= tmp;)
*p++ = *q--;
- runtime·mcpy((void*)p, (void*)"/notepg", 7);
+ runtime·memmove((void*)p, (void*)"/notepg", 7);
/* post interrupt note */
fd = runtime·open(buf, OWRITE);
@@ -167,3 +167,14 @@ os·sigpipe(void)
{
runtime·throw("too many writes on closed pipe");
}
+
+/*
+ * placeholder - once notes are implemented,
+ * a signal generating a panic must appear as
+ * a call to this function for correct handling by
+ * traceback.
+ */
+void
+runtime·sigpanic(void)
+{
+}