dio_fcntl
(PHP 4 >= 4.2.0, PHP 5 < 5.1.0)
dio_fcntl — 在 fd 上执行 C 标准库的 fcntl
说明
   dio_fcntl() 函数在 fd 
   文件描述符上执行 cmd 
   指定的操作。一些命令需要提供额外的 args 
   参数。
  
参数
fd- 
      
dio_open() 返回的文件描述符。
 cmd- 
      
可以是以下操作:
 args- 
      
当
cmd是F_SETLK或F_SETLLW时,args是包含以下键的关联数组: 
返回值
返回 C 调用的结果。
示例
示例 #1 设置并清除锁
<?php
$fd = dio_open('/dev/ttyS0', O_RDWR);
if (dio_fcntl($fd, F_SETLK, Array("type"=>F_WRLCK)) == -1) {
// the file descriptor appears locked
echo "The lock can not be cleared. It is held by someone else.";
} else {
   echo "Lock successfully set/cleared";
}
dio_close($fd);
?>注释
注意: 此函数未在 Windows 平台下实现。
  +添加备注
  
 用户贡献的备注
此页面尚无用户贡献的备注。