User manual - Cライブラリ解説書ver.1.01(2006年6月15日)

DT−300C ライブラリ解説書
239
機 能 FCHK リストファイルのチェック 関数名 cu_fchklog_Check
指定されたディレクトリの FCHK リストファイル(FCHK.LOG)の内容と FCHK リストファイル内の
ファイル情報を比較照合する。
比較照合するファイル情報は、以下の情報である。
(1) 作成日付,(2)作成時間,(3)ファイルサイズ,(4)全ファイルのチェックサムデータ,
(5)FCHK リストファイル自身のチェックサムデータ
パラメータの指定により、画面に FCHK リストファイルの比較処理の進捗を示すグラフを
表示できる。
C言語インタフェース
[コーリングシーケンス]
ER ercd = cu_fchklog_Check(B *listDir, CU_GRAPHSET *graphSet)
[入力パラメータ]
B *listDir :FCHK リストファイルが存在するディレクトリ名
(複数指定及びワイルドカード指定不可)
CU_GRAPHSET *graphSet :グラフ表示情報
typedef struct{
H graphMode :グラフ表示モード
CU_GRAPH_ON_1:リストファイル照合全体を 100%として表示する
CU_GRAPH_OFF :表示しない
(CU_GRAPH_OFF 設定時は以下のパラメータは、参照しない)
H graphPos :ファイル名表示先頭行(0∼11)
H graphCol :ファイル名表示先頭桁(0∼25)
H graphName :ファイル名表示フラグ(全パス表示かファイル名のみかを指定)
CU_GRAPH_NM_PATH:全パス表示 CU_GRAPH_NM_FILE:ファイル名のみ
H graphLine :ファイル名エリア行数(1∼12)
}CU_GRAPHSET;
[リターンパラメータ]
ER ercd :処理ステータス
E_OK:正常
FCHK_NG03:FCHK.LOG が見つからない
FCHK_NG04:リストファイルの内容不一致(パス名の不一致)
FCHK_NG05:リストファイルの内容不一致(ファイルサイズの不一致)
FCHK_NG06:リストファイルの内容不一致(日付/時刻の不一致)
FCHK_NG07:リストファイルの内容不一致(全ファイルチェックサムデータの不一致)
FCHK_NG08:リストファイルの内容不一致(リストチェックサムデータの不一致)
FCHK_NG0B:リストファイル読み込み時エラー
FCHK_NG0D:パラメータエラー
備 考
[関連関数]
cu_fchklog_Create