注册 登录
LUPA开源社区 返回首页

wuting_linux的个人空间 http://www.lupaworld.com/?296848 [收藏] [复制] [分享] [RSS]

我的博客

做一个自己的虚拟文件系统——进阶

已有 5043 次阅读2009-12-23 11:32

分析完sysfs文件系统以后,就想自己做一个虚拟文件系统,可是它的难度远远超过我的预计范围。It's easy said than done! 经过这么多天的实践,问题不少,可是更多的还是要搞清楚理论,特别是它于VFS的交互部分。
        超级块,目录项与索引节点之间的关系,路径名的查找等等,这些都是一个虚拟文件系统必须具备的。
        今天在调试的过程中遇到了
 error: conflicting types for ‘xuxfs’
error: previous implicit declaration of ‘xuxfs’ was here
这样的问题,记录下来。写了个小程序试了一下:
#include <stdio.h>
#include <stdlib.h>
//double myf();
int main()
{
  myf(3.0);
  return 0;
}

double myf(double x)
{
  return x;
}
如果在main之前声明double myf();就不会有这样的错误了。原因是,在main函数中没对myf函数指明类型,编译器就默认为int类型。

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册
验证问答 换一个 验证码 换一个

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部