[gull] Y a t-il un portable recomand?_pour_La Debian?

Marc SCHAEFER schaefer at alphanet.ch
Tue Aug 17 10:11:02 CEST 2004


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).




More information about the gull mailing list