-
Notifications
You must be signed in to change notification settings - Fork 1
/
builtin.pro
65 lines (65 loc) · 1.6 KB
/
builtin.pro
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
int echo(comm comm);
void pdstack(void);
int zexit(comm comm);
int zreturn(comm comm);
int logout(comm comm);
int Unset(comm comm);
int set(comm comm);
int setopt(comm comm);
int unsetopt(comm comm);
int csetopt(comm comm,int isun);
void pparm(char *s,struct pmnode *t);
int dirs(comm comm);
void listhtable(htable ht,void (*func)(char *,char *));
void palias(char *s,struct anode *t);
void pshfunc(char *s,list l);
void niceprint(char *s);
void niceprintf(char *s,FILE *f);
char *buildline(table t);
int Alias(comm comm);
int cd(comm comm);
int dot(comm comm);
int Umask(comm comm);
int which(comm comm);
int popd(comm comm);
int pushd(comm comm);
int chcd(char *cnam,char *cd);
int shift(comm comm);
int unhash(comm comm);
int rehash(comm comm);
int hash(comm comm);
int Break(comm comm);
int colon(comm comm);
int Glob(comm comm);
int noglob(comm comm);
int mostglob(comm comm);
int unfunction(comm comm);
int unalias(comm comm);
int prefix(char *s,char *t);
int getjob(char *s,char *prog);
int fg(comm comm);
int bg(comm comm);
int jobs(comm comm);
int Kill(comm comm);
int export(comm comm);
int integer(comm comm);
int limit(comm comm);
int unlimit(comm comm);
void showlimits(int hard,int lim);
int sched(comm comm);
int eval(comm comm);
int Brk(comm comm);
int log(comm comm);
int let(comm comm);
int Read(comm comm);
int fc(comm comm);
int fcgetcomm(char *s);
int fclist(FILE *f,int n,int r,int first,int last,table subs);
int fcsubs(char **sp,table tab);
int fcedit(char *ename,char *fn);
int disown(comm comm);
int function(comm comm);
int builtin(comm comm);
void addintern(htable ht);
void readwtab(void);
void watch(void);