unistd.h est un
fichier d'en-tête pour les
langages de programmation C et
C++ , qui fournit l'
Interface de programmation des
systèmes d'exploitation POSIX . Il est défini par le standard POSIX.1, la base du
Single Unix Specification (SUS).
Couche de compatibilité Windows
Certains logiciels comme
Cygwin et
MinGW fournissent leurs propres versions de
unistd.h, pour faire une traduction des appels de fonction POSIX en
appel de fonction Windows.
Exemple dans le célèbre programme Hello
Pour le célèbre exemple de programme
Hello world , il faut utiliser
unistd.h à la place de
stdio.h pour que le programme compilé soit conforme à POSIX.by taatjene
Comments