7 int main(int argc
, char **argv
);
16 void _start(int envc
, char **envv
, int argc
, char **argv
)
18 environ
= malloc(sizeof(char*) * (envc
+ 1));
19 memcpy(environ
, envv
, sizeof(char*) * (envc
+ 1));
21 stdin
= malloc(sizeof(struct FILE));
22 memset(stdin
, 0, sizeof(struct FILE));
23 stdout
= malloc(sizeof(struct FILE));
24 memset(stdout
, 0, sizeof(struct FILE));
26 stderr
= malloc(sizeof(struct FILE));
27 memset(stderr
, 0, sizeof(struct FILE));