Jakub Klama
e5533b16b6
Kill fid when Tattach fails.
2016-02-02 02:44:13 +01:00
Jakub Klama
fb73d5ca47
Fix typo.
2016-02-01 02:32:12 +01:00
Jakub Klama
8f06de489c
Fix "unused variable" warnings.
2016-01-31 23:02:13 +01:00
Jakub Klama
26f87be168
Make it (mostly) compile with -Weverything.
...
Also:
- add support for block devices.
- fix various memory leaks.
2016-01-31 20:50:18 +01:00
Jakub Klama
3baea0c48f
A bunch of changes described below.
...
- Initial support for 9P2000.u protocol
- Initial write support.
- Switch from lists to hashtable for storing tags and fids
- Make logging optional (dependent on compile-time constant)
- Drain tags and fids on connection close.
2016-01-31 01:56:11 +01:00
Jakub Klama
d3e4c06341
First pass at 9P2000.u support.
2016-01-28 15:18:55 +01:00
Jakub Klama
91ad441d73
Rework code significantly.
...
- Use vectored I/O everywhere
- Add routines to pretty-print 9P requests
- Improve code style
- Implement clunk request
and so on.
2016-01-28 00:40:43 +01:00
Jakub Klama
080c92c18f
Semi-functional file listing and reading.
2016-01-23 22:57:40 +01:00
Jakub Klama
f46d2136e9
Initial, non-functional code drop.
2016-01-23 18:45:17 +01:00