Je lisais la documentation de la librairie libssh et là je suis tombé sur cet exemple
nwritten = write(1, buffer, nbytes);
Mais je ne connais pas de fonction write()
Et la fonction write ne fait pas partit de la libssh, j'ai recherché cette fonction partout, et je n'ai rien trouvé !
Quelqu'un peut me donner une documentation sur cette fonction ?
merci d'avance !
http://en.wikipedia.org/wg/wiki/Write_%28system_call%29
1 correspond à la sortie standard
$ man 2 write
Cette fonction est fournite par le kernel...intéréssant
Mais y a t-il une documentation de cette fonction sur la doc du kernel...wait...de quel kernel ils parlent ?
unix ?
Ba ouai apparamment c'est unix... Merci !
tous les systemes posix exposent cet appel systeme.
Write permet d'écrire sur un file descriptor ( qui correspond d'ailleur a son premier argument ), plus simplement 1 pour la sortie standard , 2 pour la sortie d'érreure , ou n'importe quel autre fd ( pour écrire dans un fichier) .
Plus d'info : http://manpagesfr.free.fr/man/man2/write.2.html