8.19. SG_SET_TIMEOUT

SG_SET_TIMEOUT 0x2201. 假定第 3 个参数指向一个 int 型变量,该变量包含此文件描述符的新超时值。单位是“jiffy”。 已经“在途”的数据包不会受到影响。 默认值在 open() 时设置,为 SG_DEFAULT_TIMEOUT(在 sg.h 中定义)。 此默认值当前为 1 分钟,对于格式化可能不够长。 负值将产生 EIO 错误。 此 ioctl() 与 sg 版本 3 驱动程序无关,因为超时是在 sg_io_hdr 结构中为每个命令显式指定的。 仅当使用 sg_header 结构时,超时才从此值继承(基于每个文件描述符的帮助)。