diff options
Diffstat (limited to 'appl/collab/srvmgr.m')
| -rw-r--r-- | appl/collab/srvmgr.m | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/appl/collab/srvmgr.m b/appl/collab/srvmgr.m new file mode 100644 index 00000000..c1bd3a78 --- /dev/null +++ b/appl/collab/srvmgr.m @@ -0,0 +1,22 @@ +Srvmgr: module +{ + PATH: con "/dis/collab/srvmgr.dis"; + Srvreq: adt { + sname: string; + id: string; + pick { + Acquire => + uname: string; + reply: chan of Srvreply; + Release => + } + }; + + Srvreply: type ( + string, # error + string, # root path + ref Sys->FD # styx fd + ); + + init: fn(cfg: string): (string, chan of ref Srvreq); +}; |
