|
|
发表于 2006-1-2 10:59:07
|
显示全部楼层
- void loadconfig()
- {
- FILE *fp;
- char str[PATH_MAX], *pstr;
- char strPath[PATH_MAX];
- int i;
- strcpy(strPath, (char *)getenv("HOME"));
- strcat(strPath, "/.sopcast/config");
- fp=fopen(strPath,"rt");
- if(!fp)
- {
- saveconfig();
- loadconfig();
- return;
- }
复制代码
如果配置文件打开失败,这将是个死循环,直到栈空间用完,然后segmentation fault
- chmod 0 ~/.sopcast/config
复制代码
然后再运行试试  |
|