Vitaliy Filippov
ec521aa7b7
Use newer mounting method (similar to fusermount) with macfuse 4.x
...
macfuse 4.x turns out to be incompatible with the old mounting method where
you open the device by yourself and only supports the newer method where you
receive a file descriptor from `mount_macfuse` through a unix socket.
2021-09-30 18:31:06 +03:00
Vitaliy Filippov
10d864429b
Add support for MacFuse >= 4.0 ( #103 )
...
Older `osxfuse` is unavailable for ARM-based MacOS
Co-authored-by: Vitaliy Filippov <vitalif@yourcmc.ru>
2021-08-18 08:55:49 +02:00
Michael Stapelberg
ae5da07e4c
remove naked returns across the code base ( #75 )
...
fixes #73
2020-01-28 10:10:08 +01:00
Aaron Jacobs
8b5caee575
Unexport OSXFUSEPaths.
2016-10-16 08:56:44 +01:00
Aaron Jacobs
f1e482d155
Move osxfuse-specific config into mount_darwin.go.
2016-10-16 08:56:40 +01:00
Aaron Jacobs
fc5bd98d65
Don't allow configurability for osxfuse paths.
...
There's no need to complicate the API. If osxfuse makes a
backwards-incompatible change again, we can add support for it.
2016-10-16 08:56:34 +01:00
Nemanja Zbiljić
eadfaa0742
Support OSXFUSE 3.x, fall back to 2.x if needed
...
Also supports custom bundled OSXFUSE installs.
2016-09-25 18:07:29 +02:00
Aaron Jacobs
1213e41ef8
Removed a TODO that doesn't belong to me.
2015-07-24 16:36:40 +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