検索順序

terminfo データベースに格納するコンパイル済み形式の terminfo ファイルは、mftic を使用して作成し、mfinfocmp を使用して一覧表示します。デフォルトでは、データベースが置かれているディレクトリは、次の検索順序で検索されます。ただし、オプションを指定してデフォルトの設定をオーバーライドすると、このディレクトリを変更することができます。

mftic の場合:

パラメーター -m (デフォルト) を使用した場合は、次の順序で検索されます。

  1. COBTERMINFO 環境変数で指定されたディレクトリでファイルが検索されます。
  2. TERMINFO 環境変数で指定されたディレクトリでファイルが検索されます。
  3. パス $COBDIR/terminfo のディレクトリでファイルが検索されます。

パラメーター -S を使用した場合は、次の順序で検索されます。

  1. TERMINFO 環境変数で指定されたディレクトリでファイルが検索されます。
  2. システムのデフォルトの terminfo ディレクトリのパスで指定されたディレクトリでファイルが検索されます。

mfinfocmp の場合:

パラメーター -m (デフォルト) を使用した場合は、次の順序で検索されます。

  1. COBTERMINFO 環境変数で指定されたディレクトリでファイルが検索されます。
  2. パス $COBDIR/terminfo のディレクトリでファイルが検索されます。
  3. TERMINFO 環境変数で指定されたディレクトリでファイルが検索されます。
  4. システムのデフォルトの terminfo ディレクトリのパスで指定されたディレクトリでファイルが検索されます。

パラメーター -S を使用した場合は、次の順序で検索されます。

  1. TERMINFO 環境変数で指定されたディレクトリでファイルが検索されます。
  2. システムのデフォルトの terminfo ディレクトリのパスで指定されたディレクトリでファイルが検索されます。

使用可能なパラメーターの詳細については、「Terminfo コンパイラ (mftic)」および「Terminfo Lister (mfinfocmp)」を参照してください。

注: Micro Focus 形式の terminfo ファイル (つまり -m パラメーター) が $COBDIR/terminfo 以外のディレクトリのデータベースに保存されている場合は、COBOL アプリケーションの実行時に COBTERMINFO 環境変数 (TERMINFO 環境変数ではなく) を使用してそのディレクトリを検索する必要があります。そうでない場合は、COBOL アプリケーション、または非 COBOL のアプリケーションのどちらかが正しく実行されない可能性があります。