On Tue, Aug 17, 2004 at 08:47:00AM +0200, Daniel Cordey wrote:
> annees, on permet la manipulation de fichiers de plus de 4GB (32 bits !), ce 
> qui fait que le deuxieme argument n'est plus 32 bits mais 64 bits ! Ceci a 
> pour effet de "casser" la compatibilite d'applications, meme ecrites 
> proprements :-( Remarque qu'en lisant la doc, on trouve des trucs tres 

Sous Linux (le kernel), l'ancien appel syst�me existe toujours. le
nouveau (llseek) est utilis� par la biblioth�que C standard lorsque tu
compiles de nouveaux programmes, et suivant si tu as mis ou non le bon
define que tu supportes le grand offset ou non, tu auras un stub 32 ou
64 bits.

La compatibilit� binaire est garantie. D'ailleurs, sous Linux,
�tonnamment, m�me des programmes datant des d�buts (s'ils ont �t�
compil�s statiquement) sont encore utilisables aujourd'hui pour cette
raison (pas de cassage de compatibilit� des appels syst�mes).

_______________________________________________
gull mailing list
[EMAIL PROTECTED]
http://lists.alphanet.ch/mailman/listinfo/gull

Répondre à