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,getEnv;
|
||||||
F,system;
|
F,system;
|
||||||
V,sysargs;
|
V,sysargs;
|
||||||
|
V,stdout;
|
||||||
|
V,stderr;
|
||||||
F,stringInt;
|
F,stringInt;
|
||||||
F,makeArray;
|
F,makeArray;
|
||||||
F,string;
|
F,string;
|
||||||
|
|
|
||||||
|
|
@ -60,6 +60,8 @@ extern void *Bsexp (int n, ...);
|
||||||
extern int LtagHash (char *);
|
extern int LtagHash (char *);
|
||||||
|
|
||||||
void *global_sysargs;
|
void *global_sysargs;
|
||||||
|
void *global_stdout;
|
||||||
|
void *global_stderr;
|
||||||
|
|
||||||
// Gets a raw data_header
|
// Gets a raw data_header
|
||||||
extern int LkindOf (void *p) {
|
extern int LkindOf (void *p) {
|
||||||
|
|
@ -1249,6 +1251,8 @@ extern void set_args (int argc, char *argv[]) {
|
||||||
POST_GC();
|
POST_GC();
|
||||||
|
|
||||||
global_sysargs = p;
|
global_sysargs = p;
|
||||||
|
global_stdout = stdout;
|
||||||
|
global_stderr = stderr;
|
||||||
|
|
||||||
push_extra_root((void **)&global_sysargs);
|
push_extra_root((void **)&global_sysargs);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue