📄 guideix19.html
字号:
<dd><div class="Level2IX"><a href="c-iosys3.html#83861"></a><i class="i">see also </i><b class="library">selectLib</b>(1)</div><dd><div class="Level2IX"><a href="c-iosys3.html#83917">code example 105-</a><a href="c-iosys3.html#83979">106</a></div><dd><div class="Level2IX"><a href="c-iosys9.html#85695">implementing 152-</a><a href="c-iosys9.html#93887">155</a></div><dl class="margin"><dd><div class="Level3IX"><a href="c-iosys9.html#85720">code example 153-</a><a href="c-iosys9.html#93887">155</a></div></dl><dd><div class="Level2IX"><a href="c-iosys3.html#83866">macros 104</a></div></dl><dd><div class="Level1IX"><b class="routine"><i class="routine">select</i></b><b>( )</b><a href="c-iosys3.html#83866"> 104-</a><a href="c-iosys3.html#83911">105</a></div><dl class="margin"><dd><div class="Level2IX">implementing<a href="c-iosys9.html#85698"> 152-</a><a href="c-iosys9.html#93887">155</a></div><dd><div class="Level2IX">and pipes<a href="c-basic4.html#86342"> 80</a></div></dl><dd><div class="Level1IX"><b class="file">selectLib.h</b><a href="c-iosys3.html#83861"> 104</a></div><dd><div class="Level1IX"><b class="routine"><i class="routine">selNodeAdd</i></b><b>( )</b><a href="c-iosys9.html#85708"> 152</a></div><dd><div class="Level1IX"><b class="routine"><i class="routine">selNodeDelete</i></b><b>( )</b><a href="c-iosys9.html#85716"> 152</a></div><dd><div class="Level1IX"><b class="routine"><i class="routine">selWakeup</i></b><b>( )</b><a href="c-iosys9.html#85713"> 152</a></div><dd><div class="Level1IX"><b class="routine"><i class="routine">selWakeupAll</i></b><b>( )</b><a href="c-iosys9.html#85718"> 152</a></div><dd><div class="Level1IX"><b class="routine"><i class="routine">selWakeupListInit</i></b><b>( )</b><a href="c-iosys9.html#85703"> 152</a></div><dd><div class="Level1IX"><b class="routine"><i class="routine">selWakeupType</i></b><b>( )</b><a href="c-iosys9.html#85712"> 152</a></div><dd><div class="Level1IX"><b class="routine"><i class="routine">sem_close</i></b><b>( )</b><a href="c-basic4.html#91312"> 59, </a><a href="c-basic4.html#85774">63</a></div><dd><div class="Level1IX"><b>SEM_DELETE_SAFE</b><a href="c-basic4.html#85373"> 55</a></div><dd><div class="Level1IX"><b class="routine"><i class="routine">sem_destroy</i></b><b>( )</b><a href="c-basic4.html#91302"> 59</a></div><dd><div class="Level1IX"><b class="routine"><i class="routine">sem_getvalue</i></b><b>( )</b><a href="c-basic4.html#91337"> 59</a></div><dd><div class="Level1IX"><b class="routine"><i class="routine">sem_init</i></b><b>( )</b><a href="c-basic4.html#91297"> 59, </a><a href="c-basic4.html#85660">60</a></div><dd><div class="Level1IX"><b>SEM_INVERSION_SAFE</b><a href="c-basic4.html#91096"> 54</a></div><dd><div class="Level1IX"><b class="routine"><i class="routine">sem_open</i></b><b>( )</b><a href="c-basic4.html#91307"> 59, </a><a href="c-basic4.html#85698">61</a></div><dd><div class="Level1IX"><b class="routine"><i class="routine">sem_post</i></b><b>( )</b><a href="c-basic4.html#91332"> 59</a></div><dd><div class="Level1IX"><b class="routine"><i class="routine">sem_trywait</i></b><b>( )</b><a href="c-basic4.html#91327"> 59</a></div><dd><div class="Level1IX"><b class="routine"><i class="routine">sem_unlink</i></b><b>( )</b><a href="c-basic4.html#91317"> 59, </a><a href="c-basic4.html#85774">63</a></div><dd><div class="Level1IX"><b class="routine"><i class="routine">sem_wait</i></b><b>( )</b><a href="c-basic4.html#91322"> 59</a></div><dd><div class="Level1IX"><a href="c-basic4.html#84992">semaphores 47-</a><a href="c-basic4.html#85813">64</a></div><dl class="margin"><dd><div class="Level2IX"><a href="c-basic4.html#84992"></a><i class="i">see also </i><b class="library">semLib</b>(1)</div><dd><div class="Level2IX"><a href="c-basic4.html#85656">counting 59</a></div><dl class="margin"><dd><div class="Level3IX"><a href="c-basic4.html#91146">example 56</a></div></dl><dd><div class="Level2IX"><a href="c-basic4.html#92716">deleting 49, </a><a href="c-basic4.html#92825">59</a></div><dd><div class="Level2IX"><a href="c-iosys9.html#85104">and drivers 143</a></div><dd><div class="Level2IX"><a href="c-basic4.html#85084">giving and taking 49-</a><a href="c-basic4.html#90676">50, </a><a href="c-basic4.html#85645">58</a></div><dd><div class="Level2IX"><a href="c-basic5.html#86833">and interrupt service routines 90, </a><a href="c-basic5.html#86695">88</a></div><dd><div class="Level2IX"><a href="c-basic4.html#85645">locking 58</a></div><dd><div class="Level2IX"><a href="c-basic4.html#85561">POSIX 57-</a><a href="c-basic4.html#85813">64</a></div><dl class="margin"><dd><div class="Level3IX"><a href="c-basic4.html#85564"></a><i class="i">see also </i><b class="library">semPxLib</b>(1)</div><dd><div class="Level3IX"><a href="c-basic4.html#85564">named 57, </a><a href="c-basic4.html#85696">61-</a><a href="c-basic4.html#85813">64</a></div><dl class="margin"><dd><div class="Level4IX"><a href="c-basic4.html#85777">code example 63</a></div></dl><dd><div class="Level3IX"><a href="c-basic4.html#85564">unnamed 57, </a><a href="c-basic4.html#91273">58, </a><a href="c-basic4.html#85659">59-</a><a href="c-basic4.html#85693">61</a></div><dl class="margin"><dd><div class="Level4IX"><a href="c-basic4.html#85669">code example 60</a></div></dl><dd><div class="Level3IX"><a href="c-basic4.html#85654">Wind facilities, differences from 59</a></div></dl><dd><div class="Level2IX"><a href="c-basic4.html#85645">posting 58</a></div><dd><div class="Level2IX"><a href="c-basic4.html#85378">recursive 55</a></div><dl class="margin"><dd><div class="Level3IX"><a href="c-basic4.html#85381">code example 55</a></div></dl><dd><div class="Level2IX"><a href="c-smo2.html#84512">shared (VxMP option) 259-</a><a href="c-smo2.html#84710">263</a></div><dl class="margin"><dd><div class="Level3IX"><a href="c-smo2.html#84623">code example 261</a></div><dd><div class="Level3IX"><a href="c-smo2.html#84530">creating 260</a></div><dd><div class="Level3IX"><a href="c-smo2.html#84608">displaying information about 260</a></div><dd><div class="Level3IX"><a href="c-smo2.html#84548">local semaphores, differences from 260</a></div></dl><dd><div class="Level2IX"><a href="c-basic4.html#90663">synchronization 47, </a><a href="c-basic4.html#85415">56</a></div><dl class="margin"><dd><div class="Level3IX"><a href="c-basic4.html#85200">code example 51-</a><a href="c-basic4.html#85249">52</a></div></dl><dd><div class="Level2IX"><a href="c-basic4.html#85645">unlocking 58</a></div><dd><div class="Level2IX"><a href="c-basic4.html#85645">waiting 58</a></div><dd><div class="Level2IX"><a href="c-basic4.html#90665">Wind 47-</a><a href="c-basic4.html#85556">57</a></div><dl class="margin"><dd><div class="Level3IX"><a href="c-basic4.html#88292">binary 49-</a><a href="c-basic4.html#85208">52</a></div><dl class="margin"><dd><div class="Level4IX"><a href="c-basic4.html#85181">code example 50-</a><a href="c-basic4.html#85194">51</a></div></dl><dd><div class="Level3IX"><a href="c-basic4.html#85015">control 48-</a><a href="c-basic4.html#85073">49</a></div><dd><div class="Level3IX"><a href="c-basic4.html#85415">counting 56</a></div><dd><div class="Level3IX"><a href="c-basic4.html#85181">mutual exclusion 50-</a><a href="c-basic4.html#85194">51, </a><a href="c-basic4.html#85253">52-</a><a href="c-basic4.html#85384">56</a></div><dd><div class="Level3IX"><a href="c-basic4.html#85499">queuing 57</a></div><dd><div class="Level3IX"><a href="c-basic4.html#85200">synchronization 51-</a><a href="c-basic4.html#85249">52</a></div><dd><div class="Level3IX"><a href="c-basic4.html#85495">timing out 57</a></div></dl></dl><dd><div class="Level1IX"><b class="routine"><i class="routine">semBCreate</i></b><b>( )</b><a href="c-basic4.html#85036"> 48</a></div><dd><div class="Level1IX"><b class="routine"><i class="routine">semBSmCreate</i></b><b>( ) </b>(VxMP option)<a href="c-smo2.html#84539"> 260</a></div><dd><div class="Level1IX"><b class="routine"><i class="routine">semCCreate</i></b><b>( )</b><a href="c-basic4.html#85046"> 48</a></div><dd><div class="Level1IX"><b class="routine"><i class="routine">semCSmCreate</i></b><b>( ) </b>(VxMP option)<a href="c-smo2.html#84544"> 260</a></div><dd><div class="Level1IX"><b class="routine"><i class="routine">semDelete</i></b><b>( )</b><a href="c-basic4.html#85051"> 48</a></div><dl class="margin"><dd><div class="Level2IX"><a href="c-smo2.html#84521">shared semaphores (VxMP option) 260</a></div></dl><dd><div class="Level1IX"><b class="routine"><i class="routine">semFlush</i></b><b>( )</b><a href="c-basic4.html#85066"> 48, </a><a href="c-basic4.html#85259">53</a></div><dd><div class="Level1IX"><b class="routine"><i class="routine">semGive</i></b><b>( )</b><a href="c-basic4.html#85061"> 48</a></div><dd><div class="Level1IX"><b class="routine"><i class="routine">semInfo</i></b><b>( )</b><a href="c-smo2.html#84608"> 260</a></div><dd><div class="Level1IX"><b class="routine"><i class="routine">semMCreate</i></b><b>( )</b><a href="c-basic4.html#85041"> 48</a></div><dd><div class="Level1IX"><b class="library">semPxLib</b><a href="c-basic4.html#85564"> 58</a></div><dd><div class="Level1IX"><b class="routine"><i class="routine">semPxLibInit</i></b><b>( )</b><a href="c-basic4.html#91292"> 59</a></div><dd><div class="Level1IX"><b class="routine"><i class="routine">semShow</i></b><b>( )</b><a href="c-smo2.html#84608"> 260, </a><a href="c-tshell3.html#84676">378</a></div><dd><div class="Level1IX"><b class="routine"><i class="routine">semTake</i></b><b>( )</b><a href="c-basic4.html#85056"> 48</a></div><dd><div class="Level1IX"><b>SEQ_DEV</b><a href="c-iosys9.html#86003"> 160, </a><a href="c-filesys5.html#86053">217</a></div><dl class="margin"><dd><div class="Level2IX"><a href="c-filesys5.html#86053"></a><i class="i">see also</i> sequential devices</div><dd><div class="Level2IX"><a href="c-iosys9.html#88495">fields 162</a></div></dl><dd><div class="Level1IX"><a href="c-iosys9.html#88292">sequential devices 158-</a><a href="c-iosys9.html#88832">173</a></div><dl class="margin"><dd><div class="Level2IX"><a href="c-iosys9.html#86003"></a><i class="i">see also</i> block devices; <b>SEQ_DEV</b>; tape devices; tapeFs file systems</div><dd><div class="Level2IX">drivers</div><dl class="margin"><dd><div class="Level3IX"><a href="c-iosys9.html#86024">creating devices 161-</a><a href="c-iosys9.html#88573">163</a></div><dd><div class="Level3IX"><a href="c-iosys9.html#88825">erasing tapes 173</a></div><dd><div class="Level3IX"><a href="c-iosys9.html#88752">file marks, writing 169</a></div><dd><div class="Level3IX"><a href="c-iosys9.html#86010">initializing 160-</a><a href="c-iosys9.html#86018">161</a></div><dd><div class="Level3IX"><a href="c-iosys9.html#86006">installing 160</a></div><dd><div class="Level3IX"><a href="c-iosys9.html#86123">I/O control 166-</a><a href="c-iosys9.html#86134">167</a></div><dd><div class="Level3IX"><a href="c-iosys9.html#90948">loading/unloading 171</a></div><dd><div class="Level3IX"><a href="c-iosys9.html#88789">physical block limits, polling for 171</a></div><dd><div class="Level3IX"><a href="c-iosys9.html#90737">reading blocks 164-</a><a href="c-iosys9.html#88609">165</a></div><dd><div class="Level3IX"><a href="c-iosys9.html#86161">ready status change 169</a></div><dd><div class="Level3IX"><a href="c-iosys9.html#88780">releasing tape device access 170</a></div><dd><div class="Level3IX"><a href="c-iosys9.html#88771">reserving tape device access 170</a></div><dd><div class="Level3IX"><a href="c-iosys9.html#86136">resetting devices 167</a></div><dd><div class="Level3IX"><a href="c-iosys9.html#88812">spacing tape media 172-</a><a href="c-iosys9.html#88823">173</a></div><dd><div class="Level3IX"><a href="c-iosys9.html#96238">status, checking device 168</a></div><dd><div class="Level3IX"><a href="c-iosys9.html#90948">tape volumes, mounting 171</a></div><dd><div class="Level3IX"><a href="c-iosys9.html#88763">tapes, rewinding 170</a></div><dd><div class="Level3IX"><a href="c-iosys9.html#86157">write protection 168</a></div><dd><div class="Level3IX"><a href="c-iosys9.html#90747">writing blocks 166</a></div></dl><dd><div class="Level2IX"><a href="c-filesys5.html#86052">initializing for tapeFs 217-</a><a href="c-filesys5.html#86076">218</a></div></dl>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -