baremetal: get exit status working with on_exit :-)

This commit is contained in:
Ciro Santilli 六四事件 法轮功
2019-05-08 00:00:01 +00:00
parent 18ca0b3c9c
commit 406ee82cf3
16 changed files with 79 additions and 34 deletions

View File

@@ -1,21 +1,5 @@
#include <lkmc.h>
#include <stdio.h>
void atexit_cb(void) {
puts("atexit");
}
void onexit_cb(int status, void *arg) {
printf("status %d\n", status);
}
void __attribute__ ((constructor)) premain() {
printf("premain2()\n");
}
int main(void) {
atexit(atexit_cb);
on_exit(onexit_cb, NULL);
lkmc_assert_fail();
}