diff options
author | Zegang <zegang.luo@qq.com> | 2025-01-08 14:50:30 +0800 |
---|---|---|
committer | Bernd Schubert <bernd@bsbernd.com> | 2025-01-13 15:44:30 +0100 |
commit | 33c0ce14cfee5a7251dc2542948f1a98d775edc4 (patch) | |
tree | cdd77ebadc11d746c5899dc0a50794fd71a3a3fd /example | |
parent | fc95fd5076fd845e496bfbcec1ad9da16534b1c9 (diff) | |
download | libfuse-33c0ce14cfee5a7251dc2542948f1a98d775edc4.tar.gz |
Identify the FD hold by parent process
Issue:
There is no directly way to get the FD
hold by parent process which asked do fuse mount.
Use Case:
For auto_unmount case, identify the FD can easy to close
the FD and make automatically unmount manually and explicitly.
The FD[1] can be got via getenv(FUSE_COMMFD2_ENV).
One potential use case is to satisfy FD-Leak checks.
Solution:
Add an extra env _FUSE_COMMFD2 to store the FD.
This will provide a easy way to get the FD via FUSE_COMMFD2_ENV.
Signed-off-by: Zegang Luo <zegang.luo@qq.com>
Diffstat (limited to 'example')
0 files changed, 0 insertions, 0 deletions