Posté par
SoWhat() le 09/06/2005 à 06:40. (lien). Évalué à 1.
Ca suffit pas de passer au 64b bits. Sous linux, le type time_t est en fait un 'long int'. Donc si de base le 'long int' n'est pas codé sur 64 bits, ou si le type de 'time_t' n'est pas modifié, alors tu as perdu.
Malheureusement je n'ai pas de machine 64 bits sous la main pour vérifier, mais j'aurais tendance à penser que le long est toutjours codé sur 32 bits, alors que le 'long long int' est lui codé sur 64.
Re: May the 64bits be with you !
Ca suffit pas de passer au 64b bits. Sous linux, le type time_t est en fait un 'long int'. Donc si de base le 'long int' n'est pas codé sur 64 bits, ou si le type de 'time_t' n'est pas modifié, alors tu as perdu.
Malheureusement je n'ai pas de machine 64 bits sous la main pour vérifier, mais j'aurais tendance à penser que le long est toutjours codé sur 32 bits, alors que le 'long long int' est lui codé sur 64.
[ Répondre ]