2 |
- |
1 |
void accessdir(Iobuf*, Dentry*, int, int);
|
|
|
2 |
void addfree(Device*, Off, Superb*);
|
|
|
3 |
void arpstart(void);
|
|
|
4 |
void arginit(void);
|
|
|
5 |
char* authaname(Auth*);
|
|
|
6 |
void authinit(void);
|
|
|
7 |
void authfree(Auth*);
|
|
|
8 |
Auth* authnew(char*, char*);
|
|
|
9 |
int authread(File*, uchar*, int);
|
|
|
10 |
int authuid(Auth*);
|
|
|
11 |
char* authuname(Auth*);
|
|
|
12 |
int authwrite(File*, uchar*, int);
|
|
|
13 |
void cdiag(char*, int);
|
|
|
14 |
int cnumb(void);
|
|
|
15 |
Device* config(void);
|
|
|
16 |
int rawchar(int);
|
|
|
17 |
Off bufalloc(Device*, int, long, int);
|
|
|
18 |
void buffree(Device*, Off, int, Truncstate *);
|
|
|
19 |
int byuid(void*, void*);
|
|
|
20 |
int canlock(Lock*);
|
|
|
21 |
int canqlock(QLock*);
|
|
|
22 |
void cfsdump(Filsys*);
|
|
|
23 |
void chanhangup(Chan *cp, char *msg, int dolock);
|
|
|
24 |
Chan* fs_chaninit(int, int, int);
|
|
|
25 |
void cmd_check(int, char*[]);
|
|
|
26 |
void cmd_users(int, char*[]);
|
|
|
27 |
void cmd_newuser(int, char*[]);
|
|
|
28 |
void cmd_netdb(int, char*[]);
|
|
|
29 |
void cmd_printconf(int, char*[]);
|
|
|
30 |
void cmd_wormreset(int, char *[]);
|
|
|
31 |
int checkname(char*);
|
|
|
32 |
int checktag(Iobuf*, int, Off);
|
|
|
33 |
int cksum(void*, int, int);
|
|
|
34 |
int cksum0(int, int);
|
|
|
35 |
void cyclstart(void);
|
|
|
36 |
void dotrace(int);
|
|
|
37 |
int conschar(void);
|
|
|
38 |
void consinit(void (*)(char*, int));
|
|
|
39 |
void consstart(int);
|
|
|
40 |
void consserve(void);
|
|
|
41 |
int conslock(void);
|
|
|
42 |
int con_attach(int, char*, char*);
|
|
|
43 |
int con_clone(int, int);
|
|
|
44 |
int con_create(int, char*, int, int, long, int);
|
|
|
45 |
int con_clri(int);
|
|
|
46 |
int con_fstat(int);
|
|
|
47 |
int con_open(int, int);
|
|
|
48 |
int con_read(int, char*, Off, int);
|
|
|
49 |
int con_remove(int);
|
|
|
50 |
int con_session(void);
|
|
|
51 |
int con_walk(int, char*);
|
|
|
52 |
int con_write(int, char*, Off, int);
|
|
|
53 |
int cwgrow(Device*, Superb*, int);
|
|
|
54 |
int cwfree(Device*, Off);
|
|
|
55 |
void cwinit(Device*);
|
|
|
56 |
Off cwraddr(Device*);
|
|
|
57 |
int cwread(Device*, Off, void*);
|
|
|
58 |
void cwream(Device*);
|
|
|
59 |
void cwrecover(Device*);
|
|
|
60 |
Off cwsaddr(Device*);
|
|
|
61 |
Devsize cwsize(Device*);
|
|
|
62 |
int cwwrite(Device*, Off, void*);
|
|
|
63 |
char* dataof(char *file);
|
|
|
64 |
void datestr(char*, Timet);
|
|
|
65 |
Off dbufread(Iobuf*, Dentry*, Off, Off, int);
|
|
|
66 |
void delay(int);
|
|
|
67 |
Filsys* dev2fs(Device *dev);
|
|
|
68 |
int devcmpr(Device*, Device*);
|
|
|
69 |
void devream(Device*, int);
|
|
|
70 |
void devrecover(Device*);
|
|
|
71 |
void devinit(Device*);
|
|
|
72 |
int devread(Device*, Off, void*);
|
|
|
73 |
Devsize devsize(Device*);
|
|
|
74 |
int devwrite(Device*, Off, void*);
|
|
|
75 |
Iobuf* dnodebuf(Iobuf*, Dentry*, Off, int, int);
|
|
|
76 |
Iobuf* dnodebuf1(Iobuf*, Dentry*, Off, int, int);
|
|
|
77 |
int doremove(File*, int);
|
|
|
78 |
void dtrunc(Iobuf*, Dentry*, int);
|
|
|
79 |
int dtrunclen(Iobuf *p, Dentry *, Off newsize, int uid);
|
|
|
80 |
int dumpblock(Device*);
|
|
|
81 |
void netinit(void);
|
|
|
82 |
void netstart(void);
|
|
|
83 |
void exit(void);
|
|
|
84 |
void fileinit(Chan*);
|
|
|
85 |
File* filep(Chan*, ulong, int);
|
|
|
86 |
void firmware(void);
|
|
|
87 |
int fname(char*);
|
|
|
88 |
int fpair(char*, char*);
|
|
|
89 |
void formatinit(void);
|
|
|
90 |
int fread(void*, int);
|
|
|
91 |
void freefp(File*);
|
|
|
92 |
void freewp(Wpath*);
|
|
|
93 |
Filsys* fsstr(char*);
|
|
|
94 |
Devsize fwormsize(Device*);
|
|
|
95 |
void fwormream(Device*);
|
|
|
96 |
void fworminit(Device*);
|
|
|
97 |
int fwormread(Device*, Off, void*);
|
|
|
98 |
int fwormwrite(Device*, Off, void*);
|
|
|
99 |
char* getauthlist(void);
|
|
|
100 |
Iobuf* getbuf(Device*, Off, int);
|
|
|
101 |
char* getwrd(char*, char*);
|
|
|
102 |
int getc(void);
|
|
|
103 |
Dentry* getdir(Iobuf*, int);
|
|
|
104 |
Chan* getlcp(uchar*, long);
|
|
|
105 |
Off getraddr(Device*);
|
|
|
106 |
void hexdump(void*, int);
|
|
|
107 |
int iaccess(File*, Dentry*, int);
|
|
|
108 |
void* ialloc(ulong, int);
|
|
|
109 |
Off ibbpow(int);
|
|
|
110 |
Off ibbpowsum(int);
|
|
|
111 |
Device* iconfig(char *);
|
|
|
112 |
Off indfetch(Device*, Off, Off, Off , int, int, int);
|
|
|
113 |
int ingroup(int, int);
|
|
|
114 |
int inh(int, uchar*);
|
|
|
115 |
Devsize inqsize(char *file);
|
|
|
116 |
void iobufinit(void);
|
|
|
117 |
void* iobufmap(Iobuf*);
|
|
|
118 |
void iobufunmap(Iobuf*);
|
|
|
119 |
int iobufql(QLock*);
|
|
|
120 |
int jukeread(Device*, Off, void*);
|
|
|
121 |
int jukewrite(Device*, Off, void*);
|
|
|
122 |
void jukeinit(Device*);
|
|
|
123 |
void jukeream(Device*);
|
|
|
124 |
void jukerecover(Device*);
|
|
|
125 |
Off jukesaddr(Device*);
|
|
|
126 |
Devsize jukesize(Device*);
|
|
|
127 |
void kbdchar(int);
|
|
|
128 |
void lights(int, int);
|
|
|
129 |
void launchinit(void);
|
|
|
130 |
void localconfinit(void);
|
|
|
131 |
int leadgroup(int, int);
|
|
|
132 |
void lock(Lock*);
|
|
|
133 |
void lockinit(void);
|
|
|
134 |
void machinit(void);
|
|
|
135 |
Msgbuf* mballoc(int, Chan*, int);
|
|
|
136 |
void mbinit(void);
|
|
|
137 |
void mbfree(Msgbuf*);
|
|
|
138 |
ulong meminit(void);
|
|
|
139 |
Iobuf* movebuf(Iobuf*);
|
|
|
140 |
void mcatinit(Device*);
|
|
|
141 |
int mcatread(Device*, Off, void*);
|
|
|
142 |
Devsize mcatsize(Device*);
|
|
|
143 |
int mcatwrite(Device*, Off, void*);
|
|
|
144 |
void mirrinit(Device*);
|
|
|
145 |
int mirrread(Device*, Off, void*);
|
|
|
146 |
Devsize mirrsize(Device*);
|
|
|
147 |
int mirrwrite(Device*, Off, void*);
|
|
|
148 |
void mkqid(Qid*, Dentry*, int);
|
|
|
149 |
int mkqidcmp(Qid*, Dentry*);
|
|
|
150 |
void mkqid9p1(Qid9p1*, Qid*);
|
|
|
151 |
void mkqid9p2(Qid*, Qid9p1*, int);
|
|
|
152 |
void mlevinit(Device*);
|
|
|
153 |
int mlevread(Device*, Off, void*);
|
|
|
154 |
Devsize mlevsize(Device*);
|
|
|
155 |
int mlevwrite(Device*, Off, void*);
|
|
|
156 |
int nametokey(char*, char*);
|
|
|
157 |
File* newfp(void);
|
|
|
158 |
void newscsi(Device *d, Scsi *sc);
|
|
|
159 |
Queue* newqueue(int, char*);
|
|
|
160 |
void newstart(void);
|
|
|
161 |
Wpath* newwp(void);
|
|
|
162 |
Auth* newauth(void);
|
|
|
163 |
int nvrcheck(void);
|
|
|
164 |
char* nvrgetconfig(void);
|
|
|
165 |
int nvrsetconfig(char*);
|
|
|
166 |
int walkto(char*);
|
|
|
167 |
vlong number(char*, int, int);
|
|
|
168 |
int okay(char *quest);
|
|
|
169 |
void online(void);
|
|
|
170 |
void panic(char*, ...);
|
|
|
171 |
void partinit(Device*);
|
|
|
172 |
int partread(Device*, Off, void*);
|
|
|
173 |
Devsize partsize(Device*);
|
|
|
174 |
int partwrite(Device*, Off, void*);
|
|
|
175 |
void prdate(void);
|
|
|
176 |
void preread(Device*, Off);
|
|
|
177 |
void prflush(void);
|
|
|
178 |
int prime(vlong);
|
|
|
179 |
void printinit(void);
|
|
|
180 |
void procinit(void);
|
|
|
181 |
void procsetname(char *fmt, ...);
|
|
|
182 |
void putbuf(Iobuf*);
|
|
|
183 |
void putstrn(char *str, int n);
|
|
|
184 |
Off qidpathgen(Device*);
|
|
|
185 |
void qlock(QLock*);
|
|
|
186 |
void* querychanger(Device *);
|
|
|
187 |
void qunlock(QLock*);
|
|
|
188 |
void rahead(void *);
|
|
|
189 |
void ream(Filsys*);
|
|
|
190 |
void* fs_recv(Queue*, int);
|
|
|
191 |
void rootream(Device*, Off);
|
|
|
192 |
int roread(Device*, Off, void*);
|
|
|
193 |
void rstate(Chan*, int);
|
|
|
194 |
Timet rtc2sec(Rtc *);
|
|
|
195 |
void sched(void);
|
|
|
196 |
void schedinit(void);
|
|
|
197 |
int scsiio(Device*, int, uchar*, int, void*, int);
|
|
|
198 |
void scsiinit(void);
|
|
|
199 |
Off scsiread(int, void*, long);
|
|
|
200 |
Off scsiwrite(int, void*, long);
|
|
|
201 |
char* sdof(Device*);
|
|
|
202 |
void sec2rtc(Timet, Rtc *);
|
|
|
203 |
void fs_send(Queue*, void*);
|
|
|
204 |
void serve(void *);
|
|
|
205 |
int serve9p1(Msgbuf*);
|
|
|
206 |
int serve9p2(Msgbuf*);
|
|
|
207 |
void settag(Iobuf*, int, long);
|
|
|
208 |
void settime(Timet);
|
|
|
209 |
void startprint(void);
|
|
|
210 |
int strtouid(char*);
|
|
|
211 |
Off superaddr(Device*);
|
|
|
212 |
void superream(Device*, Off);
|
|
|
213 |
void swab(void*, int);
|
|
|
214 |
void swab2(void *c);
|
|
|
215 |
void swab8(void *c);
|
|
|
216 |
void sync(char*);
|
|
|
217 |
int syncblock(void);
|
|
|
218 |
void sysinit(void);
|
|
|
219 |
int testconfig(char *s);
|
|
|
220 |
int Tfmt(Fmt*);
|
|
|
221 |
Timet nextime(Timet, int, int);
|
|
|
222 |
Tlock* tlocked(Iobuf*, Dentry*);
|
|
|
223 |
Timet toytime(void);
|
|
|
224 |
Timet rtctime(void);
|
|
|
225 |
void setrtc(Timet);
|
|
|
226 |
void uidtostr(char*, int, int);
|
|
|
227 |
Uid* uidpstr(char*);
|
|
|
228 |
void unlock(Lock*);
|
|
|
229 |
void newproc(void(*)(void *), void*, char*);
|
|
|
230 |
void wormcopy(void *);
|
|
|
231 |
void wormprobe(void);
|
|
|
232 |
void synccopy(void);
|
|
|
233 |
long wormsearch(Device*, int, long, long);
|
|
|
234 |
int wormread(Device*, Off, void*);
|
|
|
235 |
Devsize wormsize(Device*);
|
|
|
236 |
Devsize wormsizeside(Device *, int side);
|
|
|
237 |
void wormsidestarts(Device *dev, int side, Sidestarts *stp);
|
|
|
238 |
int wormwrite(Device*, Off, void*);
|
|
|
239 |
void wreninit(Device*);
|
|
|
240 |
int wrenread(Device*, Off, void*);
|
|
|
241 |
Devsize wrensize(Device*);
|
|
|
242 |
int wrenwrite(Device*, Off, void*);
|
|
|
243 |
void cmd_exec(char*);
|
|
|
244 |
void cmd_install(char*, char*, void (*)(int, char*[]));
|
|
|
245 |
ulong flag_install(char*, char*);
|