用來鎖定或解鎖檔案中的指定位元組數。
基本介紹
- 中文名:_locking
- 外文名:_locking
原型
參數
- fd
- 檔案說明符
- mode
- 鎖定要執行的操作。
- nbytes
- 用於鎖定的位元組數。
返回值
- EACCES
- 鎖定衝突 (檔案鎖定或解除鎖定)。
- EBADF
- 檔案無效描述符。
- EDEADLOCK
- 鎖定衝突。當_LK_LOCK或_LK_RLCK標誌指定時和檔案不可能被鎖定,然後嘗試10次之後返回。
- EINVAL
- 無效參數指定_locking。
其他信息
- _LK_LOCK
- 鎖定指定位元組。如果位元組無法鎖定,函式在 1 秒後直接調用。如果10 多次嘗試後位元組無法鎖定後,常數返回 FALSE。
- _LK_NBLCK
- 鎖定指定位元組。如果位元組無法鎖定,常數將返回 false。
- _LK_NBRLCK
- 與_LK_NBLCK相同。
- _LK_RLCK
- 與_LK_LOCK相同。
- _LK_UNLCK
- 取消鎖定指定位元組,以前必須鎖定。