Differences From Artifact [878278ef2e]:
- File kcore/boot.c — part of check-in [21467a6dc9] at 2019-06-27 12:13:43 on branch trunk — updates (user: lexi, size: 137) [annotate] [blame] [check-ins using]
To Artifact [6007ea2ce5]:
- 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]
1 -#include "core.h" 1 +#include <k/core.h> 2 2 extern stat entry(kenv); 3 3 4 4 stat _boot(unsigned int argc, char** argv) { 5 - kenv e = { argc, argv }; 5 + kenv e = { 6 + // todo: determine terminal class and set term vs ansi correctly! 7 + { {kiostream_term, 0}, {kiostream_term, 1} }, // chan std 8 + { {kiostream_closed}, {kiostream_term, 2} }, // chan err 9 + argc, argv, 10 + null // no environment yet 11 + }; 6 12 return entry(e); 7 13 } 8 14