Browse Source

Fix init9 setup.

This looks like a weird varargs issue again? I have no idea.

But this gets it to boot.

Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
Ronald G. Minnich 8 years ago
parent
commit
73b43a4d82
1 changed files with 2 additions and 1 deletions
  1. 2 1
      sys/src/9/amd64/init9.c

+ 2 - 1
sys/src/9/amd64/init9.c

@@ -12,11 +12,12 @@ extern void startboot(char*, char**);
 void
 main(char* argv0)
 {
+	char *ar[2] = {"boot", };
 	int write(int, void *, int);
 	//do it this way to make sure it doesn't end up in .data
 	char a[2];
 	a[1] = '0';
 	write(1, a, 1);
-	startboot(argv0, &argv0);
+	startboot(argv0, ar); // &argv0);
 //	while(1) write(1, "hi\n", 3);
 }