当前位置: 首页 > news >正文

上海网站高端wordpress文章404错误

上海网站高端,wordpress文章404错误,黄骅港中远海运物流有限公司,wordpress 菜单 图片文章目录 概述介绍函数原型与参数 拓展#xff1a;fcntl改文件属性总结 概述 摘要: fcntl函数是Linux系统编程中一个重要的函数#xff0c;用于对文件描述符进行各种控制操作。本文将详细介绍fcntl函数的原型、各个参数的用法#xff0c;以及阻塞和非阻塞模式切换的方法fcntl改文件属性总结 概述 摘要: fcntl函数是Linux系统编程中一个重要的函数用于对文件描述符进行各种控制操作。本文将详细介绍fcntl函数的原型、各个参数的用法以及阻塞和非阻塞模式切换的方法并提供相应的代码示例帮助读者更好地理解和应用fcntl函数。 介绍 fcntl函数是Linux系统编程中的一个文件控制函数用于对文件描述符进行各种操作如文件锁定、文件描述符状态设置等。它的原型如下 函数原型与参数 #include fcntl.h int fcntl(int fd, int cmd, ...);fcntl函数接受三个参数文件描述符fd、控制命令cmd和可选的第三个参数arg。 参数用法 文件描述符fd需要进行控制的文件描述符。 控制命令cmd决定了具体的操作。常见的命令有 F_GETFL获取文件描述符的状态标志。 F_SETFL设置文件描述符的状态标志。 F_GETFD获取文件描述符的文件执行标志。 F_SETFD设置文件描述符的文件执行标志。 F_SETLK设置文件锁。 F_GETLK获取文件锁状态。 可选的第三个参数arg用于某些控制命令的附加参数具体取决于cmd的值。 拓展fcntl改文件属性 fcntl用来改变一个【已经打开】的文件的 访问控制属性 重点掌握两个参数的使用 F_GETFLF_SETFL int fcntl(int fd, int cmd, ...)fd 文件描述符 cmd 命令决定了后续参数个数 int flgs fcntl(fd, F_GETFL);flgs | O_NONBLOCKfcntl(fd, F_SETFL, flgs);获取文件状态 F_GETFL设置文件状态 F_SETFL终端文件默认是阻塞读的这里用fcntl将其更改为非阻塞读 1.#include unistd.h 2.#include fcntl.h 3.#include errno.h 4.#include stdio.h 5.#include stdlib.h 6.#include string.h 7. 8.#define MSG_TRY try again\n 9. 10.int main(void) 11.{ 12. char buf[10]; 13. int flags, n; 14. 15. flags fcntl(STDIN_FILENO, F_GETFL); //获取stdin属性信息 16. if(flags -1){ 17. perror(fcntl error); 18. exit(1); 19. } 20. flags | O_NONBLOCK; 21. int ret fcntl(STDIN_FILENO, F_SETFL, flags); 22. if(ret -1){ 23. perror(fcntl error); 24. exit(1); 25. } 26. 27.tryagain: 28. n read(STDIN_FILENO, buf, 10); 29. if(n 0){ 30. if(errno ! EAGAIN){ 31. perror(read /dev/tty); 32. exit(1); 33. } 34. sleep(3); 35. write(STDOUT_FILENO, MSG_TRY, strlen(MSG_TRY)); 36. goto tryagain; 37. } 38. write(STDOUT_FILENO, buf, n); 39. 40. return 0; 41.} 编译运行结果如下 可以看到是非阻塞读取。 总结 通过详细介绍fcntl函数的原型、参数用法以及阻塞和非阻塞模式切换的方法我们希望读者能够更好地理解和应用fcntl函数
http://www.hkea.cn/news/14505627/

相关文章:

  • 网站建设的信息安全防范技术国外设计素材网站
  • 杭州做微信网站软件公司一套完整的工程施工流程
  • 创新的盐城网站开发网页设计实验报告3000
  • 交互网站建设聚名网备案查询
  • 厦门网站建设那家好永嘉网站建设
  • 上海建设网站哪家好做甜品网站
  • 可以直接打开网站的方法什么软件推广效果好
  • 网站建设做网站需要多少钱?哪个网站学做凉皮
  • 中山移动网站建设怎么做网站创建价格
  • 建音乐网站餐饮vi设计
  • 定制网站开发哪个好网站开发公司tahmwlkj
  • 章丘做网站哪家强北京小程序制作公司
  • 山东建设厅网站是什么网络设计课程
  • 三桥做网站网站建设柳市
  • 南京网站设计制作公司排名成都山而网站建设公司
  • 金华 网站建设如何创建一个新网站
  • 选择做华为网站的目的和意义企业网站开发文献综述
  • 做磁力搜索网站好吗门户型网站有哪些
  • 网站怎么做搜索功能阿里云邮箱企业版
  • 没有网站可以备案吗做网站什么价格
  • 学做宝宝衣服网站好安徽省建设工程八大员报名网站
  • 懒人手机网站网站版块设计
  • 如何做淘宝直播教学视频网站上海网站建设公司站霸网络
  • 影响网站收录的因素wordpress显示全部标签
  • 网站推广营销联系方式国外电商平台排名
  • 如何查询网站二级页面流量重庆十大软件公司
  • 网站订单系统模板下载网站ftp
  • 腾讯云怎么备案网站吗临湘市网站
  • 中企动力做的保安服务网站怎么做会员积分网站
  • 免费站长工具今天出京入京最新通知