home *** CD-ROM | disk | FTP | other *** search
- #include "stddef.h"
- #include "stdlib.h"
- #include "string.h"
- #include "unistd.h"
-
- #include "node.h"
-
- /* braindamaged IBM header files #define true and false */
- #undef FALSE
- #undef TRUE
-
- enum bool { FALSE, TRUE };
-
- typedef enum bool boolean;
- typedef struct Rq Rq;
- typedef struct Block Block;
- typedef struct List List;
-
- struct List {
- char *w;
- char *m;
- List *n;
- };
-
- extern char *prompt, *prompt2;
- extern Rq *redirq;
- extern boolean dashdee, dashee, dashvee, dashex, dashell, dasheye, interactive;
- extern int rc_pid;
- extern int lineno;
- extern List *fifoq;
-
- #define arraysize(a) ((int)sizeof(a)/sizeof(*a))
-