Updated crts

This commit is contained in:
Alex 2022-11-19 06:32:11 +02:00
parent 00259e4cab
commit 45cbcd0107
Signed by untrusted user who does not match committer: enderice2
GPG Key ID: EACC3AD603BAB4DD
2 changed files with 8 additions and 10 deletions

View File

@ -2,11 +2,10 @@ int main(int argc, char *argv[], char *envp[]);
void _start() void _start()
{ {
// TODO: Implement register int argc __asm__("rdi");
int *argc = 0; register char **argv __asm__("rsi");
char **argv = 0; register char **envp __asm__("rdx");
char **envp = 0; int mainret = main((int)argc, (char **)argv, (char **)envp);
int mainret = main((int)*argc, (char **)argv, (char **)envp);
__asm__ __volatile__("syscall" __asm__ __volatile__("syscall"
: :
: "a"(0), "D"(mainret) : "a"(0), "D"(mainret)

View File

@ -2,11 +2,10 @@ int main(int argc, char *argv[], char *envp[]);
void _start() void _start()
{ {
// TODO: Implement register int argc __asm__("rdi");
int *argc = 0; register char **argv __asm__("rsi");
char **argv = 0; register char **envp __asm__("rdx");
char **envp = 0; int mainret = main((int)argc, (char **)argv, (char **)envp);
int mainret = main((int)*argc, (char **)argv, (char **)envp);
__asm__ __volatile__("syscall" __asm__ __volatile__("syscall"
: :
: "a"(0), "D"(mainret) : "a"(0), "D"(mainret)