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 for statx instead of stat in order to add support for creation time for the files and folder #89

Open
s1-ranjan opened this issue Sep 25, 2020 · 1 comment
Labels
fuse-3 Requires FUSE 3 or related to porting to FUSE 3

Comments

@s1-ranjan
Copy link

A few days back I created a thread at linuxmint/nemo#2342, with a hope to able to get support for the creation timestamp for the file and folder but, I received a reply which point the issues is been related to the bindfs, so I request to the community to add support for the btime instead of stat which will help to add support for the creation time for the files and folder in the Linux system for the mounted folders or filesystem.

@mpartel
Copy link
Owner

mpartel commented Sep 25, 2020

I'm sorry to say this is not currently possible.

  1. As far as I can tell, FUSE doesn't support statx, so bindfs has no way to return btime to the system.
  2. Even if support is added to FUSE, it will probably be added to version 3, while bindfs is on version 2. Porting bindfs to FUSE 3 is a large task that I, unfortunately, don't have time for in the foreseeable future. This is now done.

I don't think FUSE will add statx unless someone contributes that support. When I went to create an issue in https://github.com/libfuse/libfuse the template said:

libfuse does not have any active, regular contributors or developers. The current maintainer continues to apply pull requests and tries to make regular releases, but unfortunately has no capacity to do any development beyond addressing high-impact issues.

I'm in a similar situation with bindfs, sadly.

@mpartel mpartel added blocked Progress can't be made until something happense elsewhere fuse-3 Requires FUSE 3 or related to porting to FUSE 3 labels Sep 25, 2020
@mpartel mpartel changed the title Support for btime instead of stat in order to add support for creation time for the files and folder Support for statx instead of stat in order to add support for creation time for the files and folder Sep 25, 2020
@mpartel mpartel removed the blocked Progress can't be made until something happense elsewhere label Apr 8, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
fuse-3 Requires FUSE 3 or related to porting to FUSE 3
Projects
None yet
Development

No branches or pull requests

2 participants