8 void Execute(word*, word*);
10 int ForkExecute(char*, char**, int, int, int);
15 long Read(int, void*, long);
16 int Readdir(int, void*, int);
17 long Seek(int, long, long);
22 int Waitfor(int, int);
23 long Write(int, void*, long);
27 void cleanhere(char*);
30 char * list2str(word*);
36 void freewords(word*);
37 word* globlist(word*);
40 void inttoascii(char*, long);
43 int match(char*, char*, int);
45 void clearwaitpids(void);
46 void panic(char*, int);
52 void pushredir(int, int, int);
53 word* pushword(char*);
55 word* searchpath(char*, char*);
56 void setstatus(char*);
57 void setvar(char*, word*);
58 void shuffleredir(void);
60 void start(code*, int, var*);