Artifact 6007ea2ce5e5b2ee8885814a11900b56c6d55eec040cf21549b10cd565b5740f:
- File kcore/boot.c — part of check-in [a14ceee056] at 2019-06-27 21:39:17 on branch trunk — development milestone (user: lexi, size: 361) [annotate] [blame] [check-ins using]
- File kcore/boot.rt.c — part of check-in [d27f92e3b7] at 2019-06-28 04:32:40 on branch trunk — restructure file naming conventions and conclusively fix longstanding architectural build system problems with loads and loads of variables and a shit ton of function calls (user: lexi, size: 361) [annotate] [blame] [check-ins using]
#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);
}