我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

关于fcntl函数的奇怪现象,求大神解决

memset(&wflk,0,sizeof(struct flock));
wflk.l_type = F_WRLCK;
wflk.l_whence = 0;
wflk.l_start = SEEK_SET;
wflk.l_len = 0;

fcntl(fd, F_SETLK, &wflk);
if(wflk.l_type==F_UNLCK){
printf("lock has F-UNLCK1\n");

}
else{
printf("1\n");
}

if(fcntl(fd, F_GETLK, &wflk)==0){
    if(wflk.l_type==F_UNLCK){
        printf("lock has F-UNLCK2\n");  
    }
    }
    为什么输出会是1和lock has F-UNLCK2  这是什么情况求解决呀

近期文章

  • ueditor 如何将带有格式的文本保存在数据库中
  • 如何把 ImageButton 的 OnClickListener 事件和 OnTouchListener 事件结合起来
  • 关于一个oracle 的sql 查询
  • java 压缩透明背景gif图片
  • 关于jdk环境变量配置的问题
  • c++中的setw()在Java里怎么用?
  • JavaScript删除文本某一行中的空格
  • C#中的DataTable.Select列名为纯数字时,怎么写?
  • pcl1.7.1 cmake编译 win 7 32位
  • changeip账户注册失败
  • csv.ParseError += new EventHandler
  • js中如何对django模板中的变量进行赋值
  • html中如何引用js中的某个变量
  • 在servlet中获取jsp提交的超链接中文乱码问题
  • jsp自动组卷系统
  • MFC 添加自己写的头文件
  • listview内嵌套listview高度问题
  • 在js中 有个文本框ID=a 我已经判断它不能输入为空格 但是..
  • android有地图可以设置为英文吗
  • 关于oracle向sql server数据迁移问题

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华