引き続き年金プログラムと格闘中

基礎年金:

  • 日時を出力するファイルを置くべきディレクトリがないので作成

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ファイルの中にない。これも他のプログラムが作成するもの?