Introduction
Introduction Statistics Contact Development Disclaimer Help
fns.h - 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);
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.