9base

revived minimalist port of Plan 9 userland to Unix
git clone git://git.suckless.org/9base
Log | Files | Refs | README | LICENSE

fns.h (1490B)


      1 void	Abort(void);
      2 void	Closedir(int);
      3 int	Creat(char*);
      4 int	Dup(int, int);
      5 int	Dup1(int);
      6 int	Eintr(void);
      7 int	Executable(char*);
      8 void	Execute(word*,  word*);
      9 void	Exit(char*);
     10 int	ForkExecute(char*, char**, int, int, int);
     11 int	Globsize(char*);
     12 int	Isatty(int);
     13 void	Memcpy(char*, char*, long);
     14 void	Noerror(void);
     15 int	Opendir(char*);
     16 long	Read(int, char*, long);
     17 int	Readdir(int, char*, int);
     18 long	Seek(int, long, long);
     19 void	Trapinit(void);
     20 void	Unlink(char*);
     21 void	Updenv(void);
     22 void	Vinit(void);
     23 int	Waitfor(int, int);
     24 long	Write(int, char*, long);
     25 void	addwaitpid(int);
     26 int	advance(void);
     27 int	back(int);
     28 void	cleanhere(char*);
     29 void	codefree(code*);
     30 int	compile(tree*);
     31 char *	list2str(word*);
     32 int	count(word*);
     33 void	deglob(char*);
     34 void	delwaitpid(int);
     35 void	dotrap(void);
     36 void	freenodes(void);
     37 void	freewords(word*);
     38 void	globlist(void);
     39 int	havewaitpid(int);
     40 int	idchr(int);
     41 void	inttoascii(char*, long);
     42 void	kinit(void);
     43 int	mapfd(int);
     44 int	match(char*, char*, int);
     45 int	matchfn(char*, char*);
     46 char**	mkargv(word*);
     47 void	clearwaitpids(void);
     48 void	panic(char*, int);
     49 void	pathinit(void);
     50 void	poplist(void);
     51 void	popword(void);
     52 void	pprompt(void);
     53 void	pushlist(void);
     54 void	pushredir(int, int, int);
     55 void	pushword(char*);
     56 void	readhere(void);
     57 word*	searchpath(char*);
     58 void	setstatus(char*);
     59 void	setvar(char*, word*);
     60 void	skipnl(void);
     61 void	start(code*, int, var*);
     62 int	truestatus(void);
     63 void	usage(char*);
     64 int	wordchr(int);
     65 void	yyerror(char*);
     66 int	yylex(void);
     67 int	yyparse(void);