mirror of
https://github.com/ProgramSnail/Lama.git
synced 2025-12-06 06:48:48 +00:00
stdout/stderr
This commit is contained in:
parent
ccd8df1828
commit
a3efdeb359
2 changed files with 6 additions and 0 deletions
|
|
@ -2,6 +2,8 @@ F,assert;
|
|||
F,getEnv;
|
||||
F,system;
|
||||
V,sysargs;
|
||||
V,stdout;
|
||||
V,stderr;
|
||||
F,stringInt;
|
||||
F,makeArray;
|
||||
F,string;
|
||||
|
|
|
|||
|
|
@ -60,6 +60,8 @@ extern void *Bsexp (int n, ...);
|
|||
extern int LtagHash (char *);
|
||||
|
||||
void *global_sysargs;
|
||||
void *global_stdout;
|
||||
void *global_stderr;
|
||||
|
||||
// Gets a raw data_header
|
||||
extern int LkindOf (void *p) {
|
||||
|
|
@ -1249,6 +1251,8 @@ extern void set_args (int argc, char *argv[]) {
|
|||
POST_GC();
|
||||
|
||||
global_sysargs = p;
|
||||
global_stdout = stdout;
|
||||
global_stderr = stderr;
|
||||
|
||||
push_extra_root((void **)&global_sysargs);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue