xref: /plan9-contrib/sys/src/cmd/rc/fns.h (revision 4446a870cd0cc88dde8a2b5b72feb64f4ae5b744)
13e12c5d1SDavid du Colombier void	Abort(void);
23e12c5d1SDavid du Colombier void	Closedir(int);
33e12c5d1SDavid du Colombier int	Creat(char*);
43e12c5d1SDavid du Colombier int	Dup(int, int);
53e12c5d1SDavid du Colombier int	Dup1(int);
63e12c5d1SDavid du Colombier int	Eintr(void);
73e12c5d1SDavid du Colombier int	Executable(char*);
83e12c5d1SDavid du Colombier void	Execute(word*,  word*);
93e12c5d1SDavid du Colombier void	Exit(char*);
10dc5a79c1SDavid du Colombier int	ForkExecute(char*, char**, int, int, int);
113e12c5d1SDavid du Colombier int	Globsize(char*);
123e12c5d1SDavid du Colombier int	Isatty(int);
13276e7d6dSDavid du Colombier void	Memcpy(void*, void*, long);
143e12c5d1SDavid du Colombier void	Noerror(void);
153e12c5d1SDavid du Colombier int	Opendir(char*);
16276e7d6dSDavid du Colombier long	Read(int, void*, long);
17276e7d6dSDavid du Colombier int	Readdir(int, void*, int);
183e12c5d1SDavid du Colombier void	Trapinit(void);
193e12c5d1SDavid du Colombier void	Unlink(char*);
203e12c5d1SDavid du Colombier void	Updenv(void);
213e12c5d1SDavid du Colombier void	Vinit(void);
223e12c5d1SDavid du Colombier int	Waitfor(int, int);
23276e7d6dSDavid du Colombier long	Write(int, void*, long);
24d3907fe5SDavid du Colombier void	addwaitpid(int);
25c6df1444SDavid du Colombier Rune	advance(void);
263e12c5d1SDavid du Colombier int	back(int);
273e12c5d1SDavid du Colombier void	cleanhere(char*);
283e12c5d1SDavid du Colombier void	codefree(code*);
293e12c5d1SDavid du Colombier int	compile(tree*);
303e12c5d1SDavid du Colombier char *	list2str(word*);
313e12c5d1SDavid du Colombier int	count(word*);
32276e7d6dSDavid du Colombier void	deglob(void*);
33d3907fe5SDavid du Colombier void	delwaitpid(int);
343e12c5d1SDavid du Colombier void	dotrap(void);
353e12c5d1SDavid du Colombier void	freenodes(void);
363e12c5d1SDavid du Colombier void	freewords(word*);
373e12c5d1SDavid du Colombier void	globlist(void);
38d3907fe5SDavid du Colombier int	havewaitpid(int);
39c6df1444SDavid du Colombier int	idchr(Rune);
40dc5a79c1SDavid du Colombier void	inttoascii(char*, long);
413e12c5d1SDavid du Colombier void	kinit(void);
42dc5a79c1SDavid du Colombier int	mapfd(int);
43276e7d6dSDavid du Colombier int	match(void*, void*, int);
44276e7d6dSDavid du Colombier int	matchfn(void*, void*);
45dc5a79c1SDavid du Colombier char**	mkargv(word*);
46d3907fe5SDavid du Colombier void	clearwaitpids(void);
473e12c5d1SDavid du Colombier void	panic(char*, int);
48d3907fe5SDavid du Colombier void	pathinit(void);
493e12c5d1SDavid du Colombier void	poplist(void);
503e12c5d1SDavid du Colombier void	popword(void);
513e12c5d1SDavid du Colombier void	pprompt(void);
523e12c5d1SDavid du Colombier void	pushlist(void);
533e12c5d1SDavid du Colombier void	pushredir(int, int, int);
543e12c5d1SDavid du Colombier void	pushword(char*);
553e12c5d1SDavid du Colombier void	readhere(void);
56dc5a79c1SDavid du Colombier word*	searchpath(char*);
573e12c5d1SDavid du Colombier void	setstatus(char*);
583e12c5d1SDavid du Colombier void	setvar(char*, word*);
59*4446a870SDavid du Colombier void	shuffleredir(void);
603e12c5d1SDavid du Colombier void	skipnl(void);
613e12c5d1SDavid du Colombier void	start(code*, int, var*);
623e12c5d1SDavid du Colombier int	truestatus(void);
63c6df1444SDavid du Colombier void	usage(void);
64c6df1444SDavid du Colombier int	wordchr(Rune);
653e12c5d1SDavid du Colombier void	yyerror(char*);
663e12c5d1SDavid du Colombier int	yylex(void);
673e12c5d1SDavid du Colombier int	yyparse(void);
68