# マニュアルページ CCadmin.1

## 名前

         CCadmin - テンプレートデータベースの整理。データベース中の情
         報および更新内容の提供。

## 形式

         CCadmin [ -clean ] [ -ddir ] [ -info [=symbol [,...]] ]
         [ -V ]

## 機能説明

         CCadmin は、以下のことを行います。

         データベースを整理 (これは、廃止されたユーティリティ ptclean
         と同じ機能です)

         指定された符号化されたファイル名に対して、データベースから情
         報を提供。提供する情報とは、ヘッダーファイルの依存関係、ファ
         イル中でインスタンス化されているシンボル、そのファイルのコン
         パイル時にコマンド行に指定されたオプションなどです。

         指定されたシンボルに対して、データベースから情報を提供。ここ
         で、シンボルとはテンプレート名を指します。各シンボルに対して
         提供される情報とは、指定されたシンボルと一致するすべてのイン
         スタンス化された名前、およびインスタンス化されたそのシンボル
         を含むファイル名などです。

## オプション

         -clean
              テンプレートデータベースを整理します。これは、単に以 下
              を実行するだけです。
                rm -rf SunWS_cache/CC_*

         -ddir
              dir には、データベースを含むディレクトリを指定してく だ
              さい。デフォルトでは dir は、現在のディレクトリになりま
              す。たとえば、データベース の あ る ディ レ ク ト リ が
              /foo/bar/SunWS_cache  で ある場合は、次のように指定しま
              す。
                CCadmin -d/foo/bar

         -flags
              オプションの要約を表示します。

         -info[=symbol[,...]]
              指定した各シンボルについて、データベースの情報を提供 し
              ま す。-info とだけ指定した場合は、データベース中のすべ
              てのオブジェクトファイルに関する情報が出力されます。 シ
              ン ボルを指定した場合は、そのシンボルの情報だけが出力さ
              れます。

              指定できるシンボルは次のいずれかです。
              - ユーザーが作成したオブジェクトファイル名 (例: t.o)
              - データベース中で作成された符号化されたファイル名
              - テンプレート名を指定する文字列。名前の中に '<' や '>'
              が 使用されている場合は引用符で囲んで、シェルのリダイレ
              クトシンボルと区別できるようにしてください。

              テンプレート名が指定された場合は、CCadmin は単純な文 字
              列 比較を行い、指定された文字列で始まる名前を持つテンプ
              レートに関する情報を出力します。

         -V   バージョンを示す文字列を出力します。

## 使用例

         CCadmin -info
                 テンプレートデータベース中のすべてのオブジェクトに関
                 する情報を表示。
         CCadmin -info=t.o,EpuXSD5gnAQhdXWFrwohZBoZ3
                 指定されたシンボル t.o と  EpuXSD5gnAQhdXWFrwohZBoZ3
                 に関する情報を表示。
         CCadmin -info=st
                 名前が "st" で始まるすべてのテンプレートに関する情報
                 を表示。
         CCadmin -info="stack<int"
                 名前が "stack<int”で始まるすべてのテンプレートに 関
                 する情報を表示。
         CCadmin -info="stack<int,int>::p"
                 名前が "stack<int,int>::p" で始まるすべての テ ン プ
                 レートに関する情報を表示。

## ファイル

         ./SunWS_config/CC_tmpl_opt
                 従来の Template.opt に代わるファイル
         ./SunWS_cache/CC_state
                 従来の Dependency.stat と CDR.state に代わるファイル
         ./SunWS_cache/CC_import/
                 インポートされたテンプレートのインスタンスのリスト
         ./SunWS_cache/CC_obj_[0-9@A-Z_a-z]
                 2 段階の階層としてオブジェクトを配置

## 関連項目

         CC(1)