- Registriert
- März 2014
- Beiträge
- 1.150
VikingGe schrieb:Warum nicht? Siehe Jahr 2038-Problem.
Warum aber gleich das ganze System nicht mehr bootet, wird wohl nur Apple selbst wissen, wahrscheinlich war es aber einfach unsauberer Code, der denen jetzt um die Ohren geflogen ist. So Späßchen wie Signed-Werte als Unsigned interpretieren oder Annahmen machen, die eben nicht immer richtig sind (wie eben 0 ≤ Jahr < 10000).
Danke dafür, habe ich glatt vergessen. Wundert mich schon, dass ein Wertebereich für den Sekundenzähler benutzt wird, der auch negative Werte annehmen kann. Das hat wahrscheinlich damit zu tun, dass ein Datum vor dem 1.1.1970 vielleicht für bestimmte Software auch möglich sein muss und ein Unsigned-Wert würde für diesen Fall dann unangebracht sein.