Skip to content

mirage/ocaml-9p

Folders and files

NameName
Last commit message
Last commit date

Latest commit

2d1c4db · Jun 14, 2018
Jul 14, 2016
Sep 15, 2017
Jun 14, 2018
Jun 7, 2017
Jun 17, 2017
Jun 14, 2018
Apr 27, 2017
Dec 29, 2016
Jun 17, 2017
Jun 14, 2018
Jul 14, 2016
Apr 24, 2017
Jul 15, 2016
Jun 17, 2017
Nov 5, 2017
Jun 14, 2018
Jun 14, 2018

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