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