我正在看FUSE hello world示例,我看到一个非常奇怪的构造。以下是让我困惑的摘录:
static int hello_readdir(const char *path, void *buf, fuse_fill_dir_t filler,
off_t offset, struct fuse_file_info *fi)
{
(void) offset;
(void) fi;
if (strcmp(path, "/") != 0)
return -ENOENT;
filler(buf, ".", NULL, 0);
filler(buf, "..", NULL, 0);
filler(buf, hello_path + 1, NULL, 0);
return 0;
}
如您所见,此功能中的第一件事是(void) offset;
和(void) fi;
。这完成了什么?