Commit Graph

15 Commits (a7dcac672f042f1f39a01a2d2c137639fc4fe1da)

Author SHA1 Message Date
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