Fuse文件系统与FTP通信

问题描述 投票:0回答:1

我正在做一个项目,用C语言创建一个与FTP服务器通信的fuse文件系统(只读文件不写)。我已经实现了getattr,read和readdir fuse函数,并且还添加了libcurl功能,假设它在函数中接收到的路径作为参数是FTP服务器的URL。但我不明白如何在命令行中传递ftp服务器的URL,使fuse_main()函数从main函数中被调用,并将URL作为路径参数传递给这些fuse函数。

ftp filesystems fuse
1个回答
0
投票

最简单的是将这个参数解析为你的程序参数的一部分。main 函数,然后把它交给熔断函数。你甚至可以把它作为一个静态全局变量来保存,因为它可能不应该改变。看看libfuse例子中的基本 "hello "例子是怎么做的。

https:/github.comlibfuselibfuseblobmasterexamplehello.c#L45

© www.soinside.com 2019 - 2024. All rights reserved.