mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-06-10 18:10:56 +09:00
LibC: Tidy up _start a bit and rename compilation unit to "crt0"
This commit is contained in:
parent
1da261eeb6
commit
42342d2337
Notes:
sideshowbarker
2024-07-19 15:38:37 +09:00
Author: https://github.com/awesomekling
Commit: 42342d2337
2 changed files with 5 additions and 7 deletions
|
@ -45,7 +45,7 @@ LIBC_OBJS = \
|
|||
sys/socket.o \
|
||||
poll.o \
|
||||
locale.o \
|
||||
entry.o
|
||||
crt0.o
|
||||
|
||||
ASM_OBJS = setjmp.no
|
||||
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
#include <assert.h>
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
#include <Kernel/Syscall.h>
|
||||
#include <AK/StringImpl.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
extern "C" {
|
||||
|
||||
|
@ -26,15 +25,14 @@ int _start(int argc, char** argv, char** env)
|
|||
fflush(stdout);
|
||||
fflush(stderr);
|
||||
|
||||
syscall(SC_exit, status);
|
||||
exit(status);
|
||||
|
||||
// Birger's birthday <3
|
||||
return 20150614;
|
||||
}
|
||||
|
||||
[[noreturn]] void __cxa_pure_virtual()
|
||||
{
|
||||
ASSERT_NOT_REACHED();
|
||||
assert(false);
|
||||
}
|
||||
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue