如何锁定文件???

see22 2003-10-14 01:42:33
操作系统: redhat linux 9.0
gcc: 3.2

在c语言中如何才能锁定文件, 不被其他进程删除,
我用flock(file,2)或者fopen("/root/test","r,access=lock")都不管用,
文件照样可以被另外的进程删除!!!
...全文
88 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
salaciouswolf 2003-10-17
  • 打赏
  • 举报
回复
open(filename, flag)返回给你文件描述符
HostOOP 2003-10-17
  • 打赏
  • 举报
回复
我如何得到这个文件描述符
----------------------
int fd = open(const char *filename, int flags);
see22 2003-10-17
  • 打赏
  • 举报
回复
我如何得到这个文件描述符
liao2001 2003-10-16
  • 打赏
  • 举报
回复
b4
文件描述符
see22 2003-10-16
  • 打赏
  • 举报
回复
flock(int fd, int operation)
请问这个fd是什么?
HostOOP 2003-10-14
  • 打赏
  • 举报
回复
(1)使用flock()时,使用LOCK_EX参数吗?
(2)使用fcntl()

69,382

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧