Tu te focalise sur time_t et sa 'définition'
Moi je ne te parle pas de time_t, de l'ISO, de POSIX ou du C, on s'en fou de ça.
Le problème est que beaucoup de monde représente les timestamp sur 32 bits (signé). Ce qui ne pause aucun problème aujourd'hui. Ce ne sont pas des bugs aujourd'hui car il n'y a pas de nécessité de représenté des date plus grande que 2038.
Le problème est réel ! essaye de changer la date de ton pc en 2038 pour voir. Je te garentil qu'il y aura des problèmes.
[^] # Re: Vive les timestamp
Posté par Gof (site web personnel) . En réponse au journal Le premier journal du vendredi de l'année (Le Zune plante). Évalué à 2.
Moi je ne te parle pas de time_t, de l'ISO, de POSIX ou du C, on s'en fou de ça.
Le problème est que beaucoup de monde représente les timestamp sur 32 bits (signé). Ce qui ne pause aucun problème aujourd'hui. Ce ne sont pas des bugs aujourd'hui car il n'y a pas de nécessité de représenté des date plus grande que 2038.
Le problème est réel ! essaye de changer la date de ton pc en 2038 pour voir. Je te garentil qu'il y aura des problèmes.
Certains codaient même le timestamp sur 30 bits ( https://linuxfr.org/2004/01/12/15070.html )