jacobsa / fuse

A Go package for implementing a FUSE file system.
Apache License 2.0
478 stars 106 forks source link

Pull request for some Get/Set set-UID/set-GID/stick-bit attributes + UID/GID context of the userland processus invoking syscall #132

Closed folays closed 1 year ago

folays commented 1 year ago

Hello, what do you think of this PR ?

It has been tested on Mac & Linux (on Linux where it worked in production for at least 1 year+)

Those are needed to be able to 100% pass a POSIX test suite at least on Linux (I used https://github.com/pjd/pjdfstest)

This PR adds ability :

Mac : I didn't verified the correctness or meaningfulness of those fields, but at least it doesn't prevent anything from working. Linux : It works as expected. Windows : Didn't tested at all.

stapelberg commented 1 year ago

Thanks!