当一个进程正在读或修改文件的某个部分时,使用记录锁可以阻止其他进程修改同一文件区;对 Unix 系统来说,更准 … 继续阅读记录锁 – 字节范围锁
分类: Advanced Programming in the UNIX Environment
文件类型在Unix上的分类与判断
Unix/Linux 上的文件类型分为以下几类: 序号 分类名称 英文名称 文件类型判断宏 说明 1 普通文件 … 继续阅读文件类型在Unix上的分类与判断
空洞文件的创建和说明
函数 lseek() 仅将当前的文件偏移量记录在内核中,并不引起任何 I/O 操作;该偏移量用于下一个读或写操 … 继续阅读空洞文件的创建和说明
两个独立进程各自打开同一个文件
截图显示了三张表之间的关系,对于理解不同进程间共享文件的方式非常重要。该图取自《UNIX环境高级编程》第三章 … 继续阅读两个独立进程各自打开同一个文件
使用errno的两条规则
对于 errno 应当注意两条规则。第一条规则是:如果没有出错,其值不会被例程清除。因此,仅当函数的返回值指明 … 继续阅读使用errno的两条规则