From ed5d024c8b4961b6d722bf45d2c98846afdc1191 Mon Sep 17 00:00:00 2001 From: Aleksa Vučković Date: Thu, 7 Oct 2021 12:04:07 +0200 Subject: Calling global constructors --- src/kernel.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'src/kernel.c') diff --git a/src/kernel.c b/src/kernel.c index dd81d33..2c71ba4 100644 --- a/src/kernel.c +++ b/src/kernel.c @@ -111,14 +111,21 @@ void terminal_writestring(const char* data) { terminal_write(data, strlen(data)); } + +char *rec; +__attribute__ ((constructor)) void foo(void) +{ + rec="aleksa"; +} void kernel_main(void) { terminal_initialize(); - for(size_t i=0;i<80;i++) + for(size_t i=0;i<50;i++) { for(size_t j=0;j