Skip to content

mirage/ocaml-9p

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5fcd2ff · Feb 6, 2022
Jan 16, 2022
Jan 16, 2022
Jan 16, 2022
Jan 16, 2022
Feb 2, 2019
Feb 2, 2019
Feb 6, 2022
Jul 14, 2016
Feb 2, 2019
Jul 15, 2016
Jan 16, 2022
Feb 2, 2019
Jan 16, 2022
Jan 16, 2022
Jan 16, 2022

Repository files navigation

OCaml-9P -- An implementation of the 9p protocol in pure OCaml

Build Status Coverage Status

ocaml-9p is an implementation of the 9P protocol, written in a Mirage-friendly style.

Please read the API documentation.

Example of the CLI example program:

o9p ls --username vagrant   /var
drwxr-xr-x ? root root 4096 Feb 2  2015 lib
drwxr-xr-x ? root root 4096 Mar 15 2015 cache
-rwxrwxrwx ? root root 9    May 10 2014 lock
drwxrwxrwx ? root root 4096 Jul 6  2015 tmp
drwxr-xr-x ? root root 4096 May 11 2014 spool
drwxrwxr-x ? root sshd 4096 Sep 28 2015 log
drwxr-xr-x ? root root 4096 Sep 21 2015 backups
drwxrwxr-x ? root mail 4096 Apr 16 2014 mail
drwxr-xr-x ? root root 4096 Apr 16 2014 opt
drwxrwxr-x ? root 50   4096 Apr 10 2014 local
-rwxrwxrwx ? root root 4    May 10 2014 run

This library supports the 9P2000.u extension