摘要: 概述 fcntl函数文件锁有几个比较容易忽视的地方: 1.文件锁是真的进程之间而言的,调用进程绝对不会被自己创建的锁锁住,因为F_SETLK和F_SETLKW命令总是替换调用进程现有的锁(若已存在),所以调用进程决不会阻塞在自己持有的锁上,于是,F_GETLK命令决不会报告调用进程自己持有的锁。 2 阅读全文
posted @ 2019-03-30 22:54 yiyide266 阅读(633) 评论(0) 推荐(0) 编辑
摘要: 概述 公共头文件<errno.h>定义了一个整型值errno以及可以赋予它的各种常量。 大部分函数出错后返回-1,并且自动给errno赋予当前发生的错误枚举值。 需要注意的一点是,errno只有在错误发生时才会被复写,这就意味着如果按顺序执行AB两个函数,如果只有A函数出错,则执行完AB函数后err 阅读全文
posted @ 2019-03-30 15:02 yiyide266 阅读(1122) 评论(0) 推荐(0) 编辑