Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support FreeBSD #5

Closed
2 tasks done
jmillikin opened this issue Aug 2, 2020 · 1 comment
Closed
2 tasks done

Support FreeBSD #5

jmillikin opened this issue Aug 2, 2020 · 1 comment
Milestone

Comments

@jmillikin
Copy link
Owner

jmillikin commented Aug 2, 2020

Steps:

  • Implement FuseMountOptions in fuse::os::freebsd
  • Figure out if device cloning is implemented, and if so, support it in freebsd::FuseMount.
@jmillikin jmillikin added this to the v0.2 milestone Aug 2, 2020
jmillikin added a commit that referenced this issue Feb 10, 2021
jmillikin added a commit that referenced this issue Feb 10, 2021
Filed https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=253411 for the
behavior of `(struct dirent*)->d_off`, which appears to be broken in the
upstream kernel driver.

issue: #5
jmillikin added a commit that referenced this issue Feb 11, 2021
Filed https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=253424 for the
behavior of `(struct statfs*)->f_iosize', which is not being set to the
value returned by the filesystem server.

issue: #5
@jmillikin
Copy link
Owner Author

This is done -- the fuse-libc library supports mounting directly via nmount() on FreeBSD. Support for mount_fuse can proceed separately, or even be handled by a separate library if it turns out to be complex to get the file descriptor passing working.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant