libk  Diff

Differences From Artifact [878278ef2e]:

To Artifact [6007ea2ce5]:


1
2
3
4
5






6
7
8
#include "core.h"
extern stat entry(kenv);

stat _boot(unsigned int argc, char** argv) {
	kenv e = { argc, argv };






	return entry(e);
}
	
|



|
>
>
>
>
>
>



1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <k/core.h>
extern stat entry(kenv);

stat _boot(unsigned int argc, char** argv) {
	kenv e = { 
		// todo: determine terminal class and set term vs ansi correctly!
		{ {kiostream_term, 0}, {kiostream_term, 1} }, // chan std
		{ {kiostream_closed},  {kiostream_term, 2} }, // chan err
		argc, argv,
		null // no environment yet
	};
	return entry(e);
}