aboutsummaryrefslogtreecommitdiff
path: root/sys/rt/stack.c
diff options
context:
space:
mode:
authorNicholas <nbnoll@eml.cc>2021-11-20 11:55:55 -0800
committerNicholas <nbnoll@eml.cc>2021-11-20 12:34:01 -0800
commite97c8c469db0aa27985dab2879dc1f14905c7387 (patch)
treef10f7ed68f1ad5212eebb0985ef040c5e96235ba /sys/rt/stack.c
parenta9bfe650038afea8b751175cac16f6027345e45f (diff)
chore: simplify makefiles
Diffstat (limited to 'sys/rt/stack.c')
-rw-r--r--sys/rt/stack.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/rt/stack.c b/sys/rt/stack.c
index 5ab7a8a..0785760 100644
--- a/sys/rt/stack.c
+++ b/sys/rt/stack.c
@@ -2,7 +2,8 @@
#include <arch/atomic.h>
/* unprefixed names determined by gcc */
-uintptr __stack_chk_guard;
+uintptr rt·stackguard;
+weakalias(rt·stackguard, __stack_chk_guard);
void
rt·guardstack(void)
@@ -11,7 +12,8 @@ rt·guardstack(void)
}
void
-__stack_chk_fail(void)
+rt·stackfail(void)
{
atomic·crash();
}
+weakalias(rt·stackfail, __stack_chk_fail);