diff options
author | Luke T. Shumaker <lukeshu@lukeshu.com> | 2025-02-03 16:12:24 -0700 |
---|---|---|
committer | Luke T. Shumaker <lukeshu@lukeshu.com> | 2025-02-03 21:04:40 -0700 |
commit | 06ecb79d66b78dd3906a643d198e39c639c608b0 (patch) | |
tree | 66be317e223bfc3e5fb43d0338f039f895790b89 /lib9p/idl | |
parent | 652098de8dce01af90a65e0efa48dc156abc6329 (diff) |
lib9p: idl: 9P2000.p9p: Get code generating
Diffstat (limited to 'lib9p/idl')
-rw-r--r-- | lib9p/idl/2003-9P2000.p9p.9p (renamed from lib9p/idl/2003-9P2000.p9p.9p.wip) | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib9p/idl/2003-9P2000.p9p.9p.wip b/lib9p/idl/2003-9P2000.p9p.9p index c42584f..3f6a524 100644 --- a/lib9p/idl/2003-9P2000.p9p.9p.wip +++ b/lib9p/idl/2003-9P2000.p9p.9p @@ -14,6 +14,7 @@ # BUG: There is no version-string for this extension; plan9port still # calls it vanilla "9P2000". +version "9P2000.p9p" from ./2002-9P2000.9p import * @@ -41,7 +42,7 @@ from ./2002-9P2000.9p import * # but also an out-of-band control-message with a socketpair() file # descriptor. A successful call results in the FID being clunked. msg Topenfd = "size[4,val=end-&size] typ[1,val=98] tag[tag] fid[fid] mode[o]" -msg Ropenfd = "size[4,val=end-&size] typ[1,val=98] tag[tag] qid[qid] iounit[4] unixfd[4]" +msg Ropenfd = "size[4,val=end-&size] typ[1,val=99] tag[tag] qid[qid] iounit[4] unixfd[4]" # BUG: The "unixfd" field nominally indicates the the file descriptor # of the pipe, but really 9pserve doesn't know which FD it will end up # on the client process, and lib9pclient ignores the value here and |