引き続き年金プログラムと格闘中
基礎年金:
- 日時を出力するファイルを置くべきディレクトリがないので作成
mkdir -p /rev16/bas/rev/settei/
- 国民年金ファイル(/rev16/nat/rev/data/KISONENKIN40-532-445-1830-02)がtarファイルの中にない(他のプログラムが作成するのかも)
- file_open.cによると、国民年金ファイル・国民年金・国年ファイルの3つのファイルをオープンしているが、define値は3つとも同じ。いいんだろうか?
厚生年金の給付推計:
DATIMであるが、検索してみると日時を取得するライブラリなのだが、処理系によって仕様が異なる。前後関係からすると、実行日時を出力しているだけなのでコメントアウト。a.outはまだできない。
厚生年金の収支計算:
のっけからcoreを吐く。-gをつけて再コンパイルするが、gdbを起動するとデバッグ情報がないっぽい。objdump -tで見るとやっぱりない。
国民年金:
- 最初にVersionConfirm関数の中で、"Version"というファイルをオープンしているが、このファイルはない。
適当な文字列を放り込んだ、Versionファイルを作成
- cntlの中で"/rev16/nat/rev/settei/SETTEI"に"Version"ファイルの中身を連結したファイルをオープンしている。が、このファイルはtarファイルの中にない。これも他のプログラムが作成するもの?