Searched refs:Coshell_t (Results 1 - 21 of 21) sorted by relevance

/ast/src/lib/libcoshell/
H A Dcoshell.h42 struct Coshell_s; typedef struct Coshell_s Coshell_t; typedef in typeref:struct:Coshell_s
49 #define COSHELL Coshell_t
97 Coshell_t* coshell; /* running in this coshell */
124 extern int coclose(Coshell_t*);
125 extern Cojob_t* coexec(Coshell_t*, const char*, int, const char*, const char*, const char*);
127 extern int coexport(Coshell_t*, const char*, const char*);
128 extern int cokill(Coshell_t*, Cojob_t*, int);
129 extern Coshell_t* coopen(const char*, int, const char*);
131 extern int cosync(Coshell_t*, const char*, int, int);
132 extern Cojob_t* cowait(Coshell_t*, Cojob_
[all...]
H A Dcolib.h43 #define _CO_SHELL_PRIVATE_ /* Coshell_t private additions */ \
44 Vmalloc_t* vm; /* Coshell_t vm */ \
45 Coshell_t* next; /* next in list */ \
113 Coshell_t* coshells; /* list of all coshells */
114 Coshell_t* current; /* current coshell */
115 Coshell_t* generic; /* generic coshell for coinit() */
135 extern char* coinitialize(Coshell_t*, int);
H A Dcoclose.c46 shut(register Coshell_t* co)
48 register Coshell_t* cs;
51 Coshell_t* ps;
106 coclose(register Coshell_t* co)
H A Dsystem.c33 Coshell_t* co;
H A Dcokill.c39 cokilljob(register Coshell_t* co, register Cojob_t* cj, int sig)
73 cokillshell(register Coshell_t* co, register Cojob_t* cj, int sig)
95 cokill(register Coshell_t* co, register Cojob_t* cj, int sig)
H A Dcoexport.c35 coexport(Coshell_t* co, const char* name, const char* value)
H A Dcosync.c40 cosync(Coshell_t* co, const char* file, int fd, int mode)
H A Dcoopen.c97 Coshell_t* co = (Coshell_t*)handle;
148 Coshell_t*
151 register Coshell_t* co;
174 if (!(vm = vmopen(Vmdcheap, Vmbest, 0)) || !(co = vmnewof(vm, 0, Coshell_t, 1, 0)))
408 coattr(Coshell_t* co, const char* attributes)
H A Dcowait.c60 cojobs(Coshell_t* co)
84 copending(Coshell_t* co)
109 cozombie(Coshell_t* co)
129 cowait(register Coshell_t* co, Cojob_t* job, int timeout)
H A Dcoexec.c34 service(register Coshell_t* co, Coservice_t* cs, Cojob_t* cj, int flags, Sfio_t* sp)
106 request(register Coshell_t* co, Cojob_t* cj, Coservice_t* cs, const char* action, int flags)
149 coexec(register Coshell_t* co, const char* action, int flags, const char* out, const char* err, const char* att)
H A Dcoinit.c69 putexport(Coshell_t* co, Sfio_t* sp, char* n, int old, int coex, int flags)
117 coinitialize(Coshell_t* co, int flags)
426 if (!(state.generic = newof(0, Coshell_t, 1, 0)))
/ast/src/cmd/coshell/
H A Dservice.h41 Coshell_t* shell; /* controlling shell */ \
47 #define _CO_SHELL_PRIVATE_ /* Coshell_t private additions */ \
48 Coshell_t* next; /* next in ring */ \
231 Coshell_t* shell;
244 Coshell_t* home;
261 Coshell_t* shell;
295 Coshell_t* home;
328 Coshell_t* shell;
329 Coshell_t* shellnext;
333 Coshell_t** shell
[all...]
H A Dcotest.c30 shellclose(Coshell_t* a, int b)
37 jobcheck(Coshell_t* a)
91 register Coshell_t* sp;
H A Dschedule.c78 Coshell_t*
81 register Coshell_t* sp;
82 register Coshell_t* ap;
83 Coshell_t* cp;
84 Coshell_t* mp;
85 Coshell_t* xp;
98 static Coshell_t* dp;
348 if (!(state.shellv = newof(0, Coshell_t*, state.shellc, 0)))
351 if (!(sp = newof(0, Coshell_t, 1, 0)))
467 update(register Coshell_t* s
[all...]
H A Dmisc.c187 miscget(Coshell_t* sp, const char* as, int set, char** e, char* rep)
201 Coshell_t* osp;
202 Coshell_t* tsp;
510 Coshell_t* sp;
908 miscadd(Coshell_t* sp, register char* s)
933 return(miscget((Coshell_t*)handle, s, 0, e, NiL));
941 miscmatch(Coshell_t* sp, char* p)
H A Djob.c39 Coshell_t* sp;
104 jobcheck(Coshell_t* only)
107 register Coshell_t* sp;
H A Dshell.c54 shellopen(register Coshell_t* sp, int fd)
147 shellclose(register Coshell_t* sp, int fd)
205 register Coshell_t* sp;
391 register Coshell_t* sp;
H A Dmain.c286 Coshell_t* sp;
/ast/src/cmd/ksh93/include/
H A Djobs.h43 Coshell_t *coshell;
/ast/src/lib/libjcl/
H A Drun.c130 Coshell_t* co;
/ast/src/cmd/nmake/
H A Dmake.h883 Coshell_t* coshell; /* coshell handle */

Completed in 46 milliseconds