📄 c-filesys5.html
字号:
</td><td colspan=1 rowspan=1><div class="CellBodyC" align="center"><a name="86148"> </a>21</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="86150"> </a>Same as <b class="symbol_UC">FIOFLUSH</b>. </div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="86152"> </a><b class="symbol_UC">FIOBLKSIZEGET</b> </div></td><td colspan=1 rowspan=1><div class="CellBodyC" align="center"><a name="86154"> </a>1001</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="86156"> </a>Get the actual block size of the tape device by issuing a driver command to it. Check this value with that set in the <b class="symbol_UC">SEQ_DEV</b> data structure. </div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="86158"> </a><b class="symbol_UC">FIOBLKSIZESET</b> </div></td><td colspan=1 rowspan=1><div class="CellBodyC" align="center"><a name="86160"> </a>1000</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="86162"> </a>Set the block size of the tape device on the device and in the <b class="symbol_UC">SEQ_DEV</b> data structure. </div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="86164"> </a><b class="symbol_UC">MTIOCTOP</b> </div></td><td colspan=1 rowspan=1><div class="CellBodyC" align="center"><a name="86166"> </a>1005</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="86168"> </a>Perform a UNIX-like <b class="symbol_UC">MTIO</b> operation to the tape device. The type of operation and operation count is set in an <b class="symbol_UC">MTIO</b> structure passed to the <b class="routine"><i class="routine">ioctl</i></b><b>( )</b> routine. The <b class="symbol_UC">MTIO</b> operations are defined in <a href="c-filesys5.html#86186">Table 4-9</a>. </div></td></tr><tr><td colspan="20"><hr class="tablerule"></td></tr><tr valign="middle"><td colspan="20"></td></tr></table></p></p><dd><p class="Body"><a name="86173"> </a>The <b class="symbol_UC">MTIOCTOP</b> operation is compatible with the UNIX <b class="symbol_UC">MTIOCTOP</b> operation. The argument passed to <b class="routine"><i class="routine">ioctl</i></b><b>( )</b> with <b class="symbol_UC">MTIOCTOP</b> is a pointer to an <b class="symbol_UC">MTOP</b> structure that contains the following two fields:</p><dl class="margin"><dd><pre class="Code2"><b><a name="86174">typedef struct mtop { short mt_op; /* operation */ int mt_count; /* number of operations */ } MTOP;</a></b></pre></dl><dd><p class="Body"><a name="86914"> </a>The <b class="symbol_lc">mt_op</b> field contains the type of <b class="symbol_UC">MTIOCTOP</b> operation to perform. These operations are defined in <a href="c-filesys5.html#86186">Table 4-9</a>. The <b class="symbol_lc">mt_count</b> field contains the number of times the operation defined in <b class="symbol_lc">mt_op</b> should be performed.<p class="table"><h4 class="EntityTitle"><a name="86186"><font face="Helvetica, sans-serif" size="-1" class="sans">Table 4-9: <b class="symbol_UC">MTIOCTOP</b> Operations </font></a></h4><table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="20"><hr class="tablerule"></td></tr><tr valign="middle"><th rowspan="1" colspan="1"><div class="CellHeading"><b><a name="86192"> </a><font face="Helvetica, sans-serif" size="-1" class="sans">Function</font></b></div></th><th rowspan="1" colspan="1"><div class="CellHeadingC" align="center"><a name="86194"> </a><b><font face="Helvetica, sans-serif" size="-1" class="sans">Value</font></b></div></th><th rowspan="1" colspan="1"><div class="CellHeading"><b><a name="86196"> </a><font face="Helvetica, sans-serif" size="-1" class="sans">Meaning</font></b></div></th></tr><tr><td colspan="20"><hr class="tablerule2"></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="86198"> </a><b class="symbol_UC">MTWEOF</b> </div></td><td colspan=1 rowspan=1><div class="CellBodyC" align="center"><a name="86200"> </a>0</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="86202"> </a>Write an end-of-file record or "file mark." </div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="86204"> </a><b class="symbol_UC">MTFSF</b> </div></td><td colspan=1 rowspan=1><div class="CellBodyC" align="center"><a name="86206"> </a>1</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="86208"> </a>Forward space over file mark. </div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="86210"> </a><b class="symbol_UC">MTBSF</b> </div></td><td colspan=1 rowspan=1><div class="CellBodyC" align="center"><a name="86212"> </a>2</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="86214"> </a>Backward space over file mark. </div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="86216"> </a><b class="symbol_UC">MTFSR</b> </div></td><td colspan=1 rowspan=1><div class="CellBodyC" align="center"><a name="86218"> </a>3</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="86220"> </a>Forward space over data block. </div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="86222"> </a><b class="symbol_UC">MTBSR</b> </div></td><td colspan=1 rowspan=1><div class="CellBodyC" align="center"><a name="86224"> </a>4</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="86226"> </a>Backward space over data block. </div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="86228"> </a><b class="symbol_UC">MTREW</b> </div></td><td colspan=1 rowspan=1><div class="CellBodyC" align="center"><a name="86230"> </a>5</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="86232"> </a>Rewind the tape device to the beginning-of-medium. </div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="86234"> </a><b class="symbol_UC">MTOFFL</b> </div></td><td colspan=1 rowspan=1><div class="CellBodyC" align="center"><a name="86236"> </a>6</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="86238"> </a>Rewind and put the drive offline. </div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="86240"> </a><b class="symbol_UC">MTNOP</b> </div></td><td colspan=1 rowspan=1><div class="CellBodyC" align="center"><a name="86242"> </a>7</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="86244"> </a>No operation, sets status in the <b class="symbol_UC">SEQ_DEV</b> structure only. </div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="86246"> </a><b class="symbol_UC">MTRETEN</b> </div></td><td colspan=1 rowspan=1><div class="CellBodyC" align="center"><a name="86248"> </a>8</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="86250"> </a>Re-tension the tape (cartridge tape only). </div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="86252"> </a><b class="symbol_UC">MTERASE</b> </div></td><td colspan=1 rowspan=1><div class="CellBodyC" align="center"><a name="86254"> </a>9</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="86256"> </a>Erase the entire tape. </div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="86258"> </a><b class="symbol_UC">MTEOM</b> </div></td><td colspan=1 rowspan=1><div class="CellBodyC" align="center"><a name="86260"> </a>10</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="86262"> </a>Position tape to end-of-media. </div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="86264"> </a><b class="symbol_UC">MTNBSF</b> </div></td><td colspan=1 rowspan=1><div class="CellBodyC" align="center"><a name="86266"> </a>11</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="86269"> </a>Backward space file to beginning-of-medium. </div></td></tr><tr><td colspan="20"><hr class="tablerule"></td></tr><tr valign="middle"><td colspan="20"></td></tr></table></p></p></dl></dl><a name="foot"><hr></a><p class="navbar" align="right"><a href="index.html"><img border="0" alt="[Contents]" src="icons/contents.gif"></a><a href="GuideIX.html"><img border="0" alt="[Index]" src="icons/index.gif"></a><a href="c-filesys.html"><img border="0" alt="[Top]" src="icons/top.gif"></a><a href="c-filesys4.html"><img border="0" alt="[Prev]" src="icons/prev.gif"></a><a href="c-filesys6.html"><img border="0" alt="[Next]" src="icons/next.gif"></a></p></body></html><!---by WRS Documentation (), Wind River Systems, Inc. conversion tool: Quadralay WebWorks Publisher 4.0.11 template: CSS Template, Jan 1998 - Jefro --->
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -