Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1047940
  • 博文数量: 297
  • 博客积分: 11721
  • 博客等级: 上将
  • 技术积分: 3431
  • 用 户 组: 普通用户
  • 注册时间: 2009-05-25 10:21
文章分类

全部博文(297)

文章存档

2016年(9)

2011年(71)

2010年(137)

2009年(80)

分类: LINUX

2011-01-11 10:03:23

如果没有closedir,则opendir返回的指针有泄漏。

readdir返回的是静态变量的地址(UNIX上非线程安全库函数的一贯做法),所以不能free也不会有内存泄漏。

你最好用线程安全的函数,比如:readdir_r。它多一个参数,即你传进去指针。这样你自己处理内存。
阅读(925) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~