Blame


1 f0544688 2021-08-02 op proc version(msize, version) {
2 f0544688 2021-08-02 op send(Tversion, notag, msize:u32, version:str)
3 f0544688 2021-08-02 op }
4 f0544688 2021-08-02 op
5 f0544688 2021-08-02 op proc attach(fid, afid, uname, aname) {
6 f0544688 2021-08-02 op send(Tversion, iota, fid:u32, afid:u32, uname:str, aname:str)
7 f0544688 2021-08-02 op }
8 f0544688 2021-08-02 op
9 f0544688 2021-08-02 op proc walk(fid, newfid, ...) {
10 f0544688 2021-08-02 op send(Twalk, iota, fid:u32, newfid:u32, ...:str)
11 f0544688 2021-08-02 op }
12 f0544688 2021-08-02 op
13 f0544688 2021-08-02 op
14 f0544688 2021-08-02 op
15 f0544688 2021-08-02 op proc mount(fid, path) {
16 f0544688 2021-08-02 op version(msize, np2000)
17 f0544688 2021-08-02 op
18 f0544688 2021-08-02 op m = recv()
19 f0544688 2021-08-02 op assert(
20 f0544688 2021-08-02 op m.type == Tversion,
21 f0544688 2021-08-02 op m.tag == notag,
22 f0544688 2021-08-02 op m.msize == msize,
23 f0544688 2021-08-02 op m.version == version,
24 f0544688 2021-08-02 op )
25 f0544688 2021-08-02 op
26 f0544688 2021-08-02 op attach(fid, nofid, testuser, path)
27 f0544688 2021-08-02 op
28 f0544688 2021-08-02 op m = recv()
29 f0544688 2021-08-02 op assert (
30 f0544688 2021-08-02 op m.type == Rattach
31 f0544688 2021-08-02 op m.qid.type == QTDIR
32 f0544688 2021-08-02 op )
33 f0544688 2021-08-02 op }
34 f0544688 2021-08-02 op
35 f0544688 2021-08-02 op proc should-fail() {
36 f0544688 2021-08-02 op m = recv()
37 f0544688 2021-08-02 op assert m.type == Rerror
38 f0544688 2021-08-02 op debug("got expected error %s", m)
39 f0544688 2021-08-02 op }