Aaron Jacobs
1213e41ef8
Removed a TODO that doesn't belong to me.
2015-07-24 16:36:40 +10:00
Aaron Jacobs
ed2ae82923
Deleted fuseshim.
2015-07-24 16:35:54 +10:00
Aaron Jacobs
8ce082c8b9
Don't depend on fuseshim.Conn.
2015-07-24 16:35:40 +10:00
Aaron Jacobs
a07a396c6a
Added support for init ops.
2015-07-24 16:35:14 +10:00
Aaron Jacobs
6a25a1071c
Connection.Init
2015-07-24 16:29:59 +10:00
Aaron Jacobs
7775584eca
Killed an unnecessary field.
2015-07-24 16:23:37 +10:00
Aaron Jacobs
74e87c22b8
Killed some dead code.
2015-07-24 16:23:13 +10:00
Aaron Jacobs
3e99a8c67a
Fixed a build error on Linux.
2015-07-24 16:22:33 +10:00
Aaron Jacobs
d1c58d69c8
Don't depend on fuseshim for unmounting.
2015-07-24 16:22:03 +10:00
Aaron Jacobs
c7738d6ded
Fixed unmount_linux.go.
2015-07-24 16:21:58 +10:00
Aaron Jacobs
c7757fe840
Fixed unmount_std.go.
2015-07-24 16:21:18 +10:00
Aaron Jacobs
31b79aae73
Fixed unmount.go.
2015-07-24 16:20:44 +10:00
Aaron Jacobs
c48e561e20
Copied unmount files from fuseshim.
2015-07-24 16:20:11 +10:00
Aaron Jacobs
2ed9350a1b
Made mounting work on Linux, too.
2015-07-24 16:18:57 +10:00
Aaron Jacobs
e9529e8d36
Gave mount a makeover.
2015-07-24 16:18:07 +10:00
Aaron Jacobs
ee57176a0b
Trimmed a bit.
2015-07-24 16:10:54 +10:00
Aaron Jacobs
bd9024064a
Fixed the package name.
2015-07-24 16:10:49 +10:00
Aaron Jacobs
6a1e2f5502
Copied mount_linux.go.
2015-07-24 16:10:41 +10:00
Aaron Jacobs
9b4cfc818e
Don't depend on fuseshim for mounting.
2015-07-24 16:09:46 +10:00
Aaron Jacobs
f4d8f98165
MountConfig.toOptionsString
2015-07-24 16:09:15 +10:00
Aaron Jacobs
440c9ee7f7
MountConfig.toMap
2015-07-24 16:06:53 +10:00
Aaron Jacobs
ba66e02af1
Fixed initFlags.
2015-07-24 16:05:01 +10:00
Aaron Jacobs
91664cfc31
Fixed maxReadahead.
2015-07-24 16:03:24 +10:00
Aaron Jacobs
2860526871
Updated newConnection.
2015-07-24 16:01:45 +10:00
Aaron Jacobs
baa7c29fad
Use the mount helper in Mount.
2015-07-24 15:56:54 +10:00
Aaron Jacobs
d2b9accc31
Moved MountConfig into a separate file.
2015-07-24 15:55:03 +10:00
Aaron Jacobs
cd6c68c83f
Fixed some build errors.
2015-07-24 15:54:02 +10:00
Aaron Jacobs
19934c68be
Touched up callMount.
2015-07-24 15:51:18 +10:00
Aaron Jacobs
a9693474e8
Fixed a build error.
2015-07-24 15:48:23 +10:00
Aaron Jacobs
eda994c2e6
Gave openOSXFUSEDev a makeover.
2015-07-24 15:48:17 +10:00
Aaron Jacobs
1bb0fd4724
Trimmed a bit.
2015-07-24 15:45:34 +10:00
Aaron Jacobs
56758cb302
Gave mount a makeover.
2015-07-24 15:45:16 +10:00
Aaron Jacobs
695b70b1e6
Pasted the implementation from bazilfuse.
2015-07-24 15:40:35 +10:00
Aaron Jacobs
89c74b0dc8
Upated the license file.
2015-07-24 15:40:31 +10:00
Aaron Jacobs
e3c4479719
Removed a few dependencies on fuseshim.Conn.
2015-07-24 15:35:58 +10:00
Aaron Jacobs
a721a505bf
Document the reason for a restriction.
2015-07-24 15:35:31 +10:00
Aaron Jacobs
cd47dbb4b8
Refactored fields a bit.
2015-07-24 15:32:50 +10:00
Aaron Jacobs
ee2b961839
Don't depend on fuseshim.Conn for sending messages.
2015-07-24 15:31:16 +10:00
Aaron Jacobs
32418239ae
Removed read locks around the device.
...
We require no conrrent calls to ReadOp, and that ServeOps doesn't return
until all ops have been responded to, so I believe this should be safe.
In particular, fuseshim uses the locks only to exclude reads and writes
during closing, not for anything else.
2015-07-24 15:26:07 +10:00
Aaron Jacobs
876746fcd2
Don't depend on fuseshim.FileMode.
2015-07-24 15:23:11 +10:00
Aaron Jacobs
c69cd3b527
Don't depend on fuseshim.Message.
2015-07-24 15:21:03 +10:00
Aaron Jacobs
4de334e034
Fixed a bug related to EINTR.
2015-07-24 15:20:43 +10:00
Aaron Jacobs
816f77d732
Fixed a bug.
2015-07-24 15:13:26 +10:00
Aaron Jacobs
36b7b6ab0e
Fixed a bug.
2015-07-24 15:11:31 +10:00
Aaron Jacobs
59962d69e6
Fixed a bug.
2015-07-24 15:10:28 +10:00
Aaron Jacobs
a1dadab66e
Fixed a bug.
2015-07-24 15:07:55 +10:00
Aaron Jacobs
7a5761a67c
Fixed some TODOs.
2015-07-24 15:05:27 +10:00
Aaron Jacobs
f2e8a5d806
Connection.readMessage
2015-07-24 15:04:28 +10:00
Aaron Jacobs
9ea4360f19
InMessage.Init
2015-07-24 14:57:18 +10:00
Aaron Jacobs
b550b092fe
Implemented some other InMessage methods.
2015-07-24 14:55:35 +10:00