aboutsummaryrefslogtreecommitdiff
path: root/src/main.h
blob: f51ac3b6cd8f6caa0c206ced581858d19363fc52 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#ifndef mainh
#define mainh

typedef struct{
    char *prompt;
    char *pre_prompt;
} SHELL_OB;

typedef enum{
    Stdout,
    Redirect,
    Append,
    Pipe,
    Continue,
    If,
} cmd_t;

typedef struct CMD{
    char *cmd;
    cmd_t type;
    int stdInFd;
    char *out_dir;
    struct CMD *next;
    int status;
} CMD;

#endif