autopush(1M)


autopush -- オートプッシュされた STREAMS モジュールリストのコンフィグレーション

形式

autopush -f file
autopush -r -M major -m minor
autopush -g -M major -m minor

機能説明

このコマンドを用いて、デバイスがオープンされているときに、STREAM の中へ自動的にプッシュされるモジュールのリストをコンフィグレーションすることができます。また、これを使用して前の設定を除去したり、設定上の情報を取得したりもできます。

autopush のオプションは次のとおりです。

-f
このオプションにより、指定されたファイルに格納されている情報に従って、それぞれのドライバに対する autopush コンフィグレーションを設定します。autopush file はフィールドが以下のようにスペースで区切られている少なくとも4つのフィールドにより構成されています。
 
   maj_  min_  last_min_  mod1 mod2 ... modn 
最初の 3 つのフィールドは、メジャデバイス番号、マイナデバイス番号、および最近マイナデバイス番号を指定する整数です。続くフィールドはモジュールの名前を表しています。min_ が -1 の場合、maj_ によって指定されたメジャドライバのマイナデバイスのコンフィグレーションが行われ、last_min_ に対する値は無視されます。last_min_ が 0 の場合、単一のマイナデバイスだけのコンフィグレーションが行われます。特定のメジャに対するマイナデバイスの範囲のコンフィグレーションを行うには、min_last_min_ よりも小さくなければなりません。

autopush ファイルの中の行の最後のフィールドは、それぞれがスペースで区切られているモジュール名のリストを表します。ストリームに自動的にプッシュできるモジュールの最大数は 8 に定義されています。モジュールは指定された順序でプッシュされます。コメント行は # 記号で始まります。

-r
このオプションは、それぞれ -M および -m のオプションとともに指定された、特定の major および minor デバイス番号の以前のコンフィグレーション設定を取り除きます。majorminor の値がマイナデバイスの範囲の設定に対応する場合には、そのコンフィグレーションは範囲全体から取り除かれることになります。

-g
このオプションにより、それぞれ -M および -m のオプションとともに指定された特定の major および minor デバイス番号の現在のコンフィグレーション設定が得られます。これはさらに、要求が範囲の設定に対応している(-f オプションで記述されているような)場合に、始まりのマイナデバイス番号を戻します。

関連項目

streamio(7)
SCO UnixWare Forum Beta Release (BL12) -- September 1997
© 1997 The Santa Cruz Operation, Inc. All rights reserved.