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
