背景: FS2 の時刻は i64 UNIX 秒と ms。現行 time_get の秒と tick を組み合わせるだけでは一貫したサブ秒時刻にならない。 根拠: [doc/spec_FS2.md §7](https://github.com/src3453/src32/blob/main/doc/spec_FS2.md)、[doc/spec_PeC.md RTC](https://github.com/src3453/src32/blob/main/doc/spec_PeC.md)、[doc/spec_Foundation_API.md §14](https://github.com/src3453/src32/blob/main/doc/spec_Foundation_API.md)。 作業と受け入れ条件: * 秒境界を跨いでも整合する RTC 秒/サブ秒の取得方法、カーネル ABI と fnd_time_now の契約を先に確定する。tick の剰余を無条件に RTC 秒へ足さない。 * fs の created/modified に同じ時刻契約を使い、取得不能は (0,0)、秒精度のみなら ms=0 とする。 * (-1,999)、秒境界、64-bit 値、RTC 無効/未取得、時計巻戻し、ms 範囲をテストする。 * C/ゲスト側と仕様の構造体・符号・エラーを同期する。 関連: KAN-15。 --- 移行元: [KAN-28](https://src3453.atlassian.net/browse/KAN-28)(Jira 状態: To Do (機能))
Activity