【发布时间】:2014-11-07 17:29:03
【问题描述】:
我想在我的代码中使用 ftruncate 函数。我必须使用选项 std=c99 进行编译。我收到警告:
In function ‘test’:
warning: implicit declaration of function ‘ftruncate’ [-Wimplicit-function-declaration]
我想在网上找到任何可以解决这个问题的解决方案,但我没有成功。
我使用 ftrucnate 是因为我想在获得锁定 (flock) 后清除已打开文件的内容。
【问题讨论】:
-
能否请您展示您的实际代码的一部分?您是否包含了所有必需的头文件?
-
你加入了
#include <unistd.h>吗?