il faut que les programmeurs aient connaissance que telle ou telle fonction ne soient pas dans le standard.
Oui. Et pour ça, les pages de manuel sous Linux ont généralement une rubrique CONFORMING TO indiquant quel standard définit les fonctions décrites dans les pages ou sur quel(s) système(s) elles sont disponibles.
Par exemple, la page de manuel de stat(2) indique :
Les subtilités pouvant poser problème à des programmes se voulant portables (par exemple, une fonction qui existe sous plusieurs systèmes mais dont le comportement n’est pas complètement identique) sont aussi en principe indiquées dans cette rubrique.
[^] # Re: linux, statx et Unix proprio
Posté par gouttegd . En réponse à la dépêche Sortie du noyau Linux 4.11. Évalué à 4.
Oui. Et pour ça, les pages de manuel sous Linux ont généralement une rubrique CONFORMING TO indiquant quel standard définit les fonctions décrites dans les pages ou sur quel(s) système(s) elles sont disponibles.
Par exemple, la page de manuel de stat(2) indique :
Les subtilités pouvant poser problème à des programmes se voulant portables (par exemple, une fonction qui existe sous plusieurs systèmes mais dont le comportement n’est pas complètement identique) sont aussi en principe indiquées dans cette rubrique.